Namespace Nuqleon.DataModel.CompilerServices.Bonsai
Classes
DataModelConstructorInfoSlim
A slim representation of a constructor that contains information about mapping attributes on the constructor parameters.
DataModelTypeSpace
Type space to convert CLR reflection objects into the corresponding slim representation of reflection objects with data model awareness.
EntityTypeSlimSubstitutor
Replaces entity types with anonymous or record types.
ExpressionSlimEntityTypeRecordizer
Expression tree visitor to substitute occurrences of user-defined entity types for record types.
ExpressionSlimEntityTypeSubstitutor
Expression tree visitor to substitute user-defined mapped types with an anonymous or record type.
PropertyDataSlim
Container for structural type property data.