C# 클래스 ThisMember.Core.DefaultProjectionGenerator

상속: IProjectionGenerator
파일 보기 프로젝트 열기: JulianR/ThisMember

공개 메소드들

메소드 설명
DefaultProjectionGenerator ( IMemberMapper mapper ) : System
GetProjection ( ThisMember.Core.ProposedMap map ) : LambdaExpression

비공개 메소드들

메소드 설명
BuildCollectionComplexTypeExpression ( Expression sourceAccess, List memberBindings, ThisMember.Core.ProposedTypeMapping complexMember ) : void
BuildComplexTypeExpression ( Expression sourceAccess, List memberBindings, ThisMember.Core.ProposedTypeMapping complexMember ) : void
BuildMemberAssignmentExpressions ( Expression sourceAccess, List memberBindings, ProposedMemberMapping member, ThisMember.Core.Interfaces.CustomMapping customMapping ) : void
BuildProjectionExpression ( Expression sourceAccess, Type destinationType, ThisMember.Core.ProposedTypeMapping proposedMap ) : MemberInitExpression
DetermineIEnumerableConversionMethod ( Type destinationCollectionType, Type sourceItem, Type destItem ) : MethodInfo
GetSelectMethod ( ) : MethodInfo
HandleNullableValueTypes ( ProposedMemberMapping member, Expression accessMember ) : Expression

메소드 상세

DefaultProjectionGenerator() 공개 메소드

public DefaultProjectionGenerator ( IMemberMapper mapper ) : System
mapper IMemberMapper
리턴 System

GetProjection() 공개 메소드

public GetProjection ( ThisMember.Core.ProposedMap map ) : LambdaExpression
map ThisMember.Core.ProposedMap
리턴 System.Linq.Expressions.LambdaExpression