Show / Hide Table of Contents

Interface IRuntimeModelProjectionProvider

Provides the model projection for the IRuntimeTypeInfo.

Namespace: Kephas.Model.Runtime
Assembly: Kephas.Model.dll
Syntax
public interface IRuntimeModelProjectionProvider

Methods

| Improve this Doc View Source

GetModelProjection(IModelConstructionContext, IRuntimeTypeInfo)

Gets the model projection for the provided IRuntimeTypeInfo.

Declaration
IModelProjection GetModelProjection(IModelConstructionContext constructionContext, IRuntimeTypeInfo typeInfo)
Parameters
Type Name Description
IModelConstructionContext constructionContext

Context for the construction.

IRuntimeTypeInfo typeInfo

Information describing the type.

Returns
Type Description
IModelProjection

The model projection.

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX