Method | Description | |
---|---|---|
CompiledMapGenerator ( IMemberMapper mapper, ThisMember.Core.ProposedMap map, ThisMember.Core.MapperOptions options ) : System | ||
GenerateMappingFunction ( ) : |
Method | Description | |
---|---|---|
AssignSimpleProperty ( |
Assigns an expression that can be pretty much anything to a destination mapping.
|
|
BuildComplexTypeMappingExpressions ( System.Linq.Expressions.ParameterExpression source, System.Linq.Expressions.ParameterExpression destination, ThisMember.Core.ProposedTypeMapping complexTypeMapping, List |
||
BuildEnumerableMappingExpressions ( System.Linq.Expressions.ParameterExpression source, System.Linq.Expressions.ParameterExpression destination, ThisMember.Core.ProposedTypeMapping complexTypeMapping, List |
Generates the loop that maps any IEnumerable type
|
|
BuildHierarchicalExpression ( System.Linq.Expressions.ParameterExpression sourceParam, ProposedHierarchicalMapping mapping, |
||
BuildMemberAssignmentExpressions ( System.Linq.Expressions.ParameterExpression source, System.Linq.Expressions.ParameterExpression destination, |
Assign source member to a destination mapping, applying any custom mappings in the process.
|
|
BuildTypeMappingExpressions ( System.Linq.Expressions.ParameterExpression source, System.Linq.Expressions.ParameterExpression destination, ThisMember.Core.ProposedTypeMapping typeMapping, List |
Processes a mapping for a type.
|
|
CanAssignSourceElementToDestination ( ThisMember.Core.ProposedTypeMapping complexTypeMapping, |
||
CompileExpression ( |
||
CompiledMapGenerator ( ) : System | ||
DefineMappingType ( string name ) : |
||
FindEnumerableMappingFacts ( System.Linq.Expressions.ParameterExpression source, System.Linq.Expressions.ParameterExpression destination, ThisMember.Core.ProposedTypeMapping complexTypeMapping ) : EnumerableMappingFacts | ||
GetConstructorForType ( |
||
GetEnumerableSizeAccessor ( EnumerableMappingFacts facts, |
||
GetMatchingFuncOverload ( ThisMember.Core.ProposedMap map ) : |
||
GetParamName ( |
||
GetParameterName ( ThisMember.Core.Interfaces.PropertyOrFieldInfo member ) : string | ||
HandleDestinationNullableValueType ( |
||
HandleNullableValueTypes ( |
||
HandleSourceNullableValueType ( |
||
HandleSpecialType ( |
||
HandleStringDestination ( |
||
IsCollectionType ( |
||
IsListType ( |
||
ObtainParameter ( |
Gets a reusable parameter for a certain type and with a certain name influenced by purpose. Property obtained must later returned to the cache when done with it by calling ReleaseParameter.
|
|
ProcessTypeModifierData ( TypeModifierData data, |
||
ProcessTypeModifierData ( System.Linq.Expressions.ParameterExpression param, List |
||
ReleaseParameter ( System.Linq.Expressions.ParameterExpression param ) : void | ||
TypeReceivesSpecialTreatment ( |
||
ValidateConversionFunction ( |
public CompiledMapGenerator ( IMemberMapper mapper, ThisMember.Core.ProposedMap map, ThisMember.Core.MapperOptions options ) : System | ||
mapper | IMemberMapper | |
map | ThisMember.Core.ProposedMap | |
options | ThisMember.Core.MapperOptions | |
return | System |
public GenerateMappingFunction ( ) : |
||
return |