C# 클래스 AutoMapper.TypeMap

파일 보기 프로젝트 열기: jbogard/AutoMapper 1 사용 예제들

공개 메소드들

메소드 설명
AddAfterMapAction ( LambdaExpression afterMap ) : void
AddBeforeMapAction ( LambdaExpression beforeMap ) : void
AddPropertyMap ( IMemberAccessor destProperty, IEnumerable resolvers ) : void
ApplyInheritedMap ( TypeMap inheritedTypeMap ) : void
FindOrCreatePropertyMapFor ( IMemberAccessor destinationProperty ) : PropertyMap
FindOrCreateSourceMemberConfigFor ( MemberInfo sourceMember ) : AutoMapper.SourceMemberConfig
GetDerivedTypeFor ( Type derivedSourceType ) : Type
GetExistingPropertyMapFor ( IMemberAccessor destinationProperty ) : PropertyMap
GetPropertyMaps ( ) : PropertyMap[]
GetUnmappedPropertyNames ( ) : string[]
HasDerivedTypesToInclude ( ) : bool
IncludeBaseTypes ( Type baseSourceType, Type baseDestinationType ) : void
IncludeDerivedTypes ( Type derivedSourceType, Type derivedDestinationType ) : void
InheritTypes ( TypeMap inheritedTypeMap ) : void
Seal ( AutoMapper.TypeMapRegistry typeMapRegistry, IConfigurationProvider configurationProvider ) : void
ShouldCheckForValid ( ) : bool
TypeHasBeenIncluded ( TypePair derivedTypes ) : bool
TypeMap ( TypeDetails sourceType, TypeDetails destinationType, MemberList memberList, IProfileConfiguration profile ) : System

비공개 메소드들

메소드 설명
ApplyInheritedTypeMap ( TypeMap inheritedTypeMap ) : void

메소드 상세

AddAfterMapAction() 공개 메소드

public AddAfterMapAction ( LambdaExpression afterMap ) : void
afterMap System.Linq.Expressions.LambdaExpression
리턴 void

AddBeforeMapAction() 공개 메소드

public AddBeforeMapAction ( LambdaExpression beforeMap ) : void
beforeMap System.Linq.Expressions.LambdaExpression
리턴 void

AddPropertyMap() 공개 메소드

public AddPropertyMap ( IMemberAccessor destProperty, IEnumerable resolvers ) : void
destProperty IMemberAccessor
resolvers IEnumerable
리턴 void

ApplyInheritedMap() 공개 메소드

public ApplyInheritedMap ( TypeMap inheritedTypeMap ) : void
inheritedTypeMap TypeMap
리턴 void

FindOrCreatePropertyMapFor() 공개 메소드

public FindOrCreatePropertyMapFor ( IMemberAccessor destinationProperty ) : PropertyMap
destinationProperty IMemberAccessor
리턴 PropertyMap

FindOrCreateSourceMemberConfigFor() 공개 메소드

public FindOrCreateSourceMemberConfigFor ( MemberInfo sourceMember ) : AutoMapper.SourceMemberConfig
sourceMember System.Reflection.MemberInfo
리턴 AutoMapper.SourceMemberConfig

GetDerivedTypeFor() 공개 메소드

public GetDerivedTypeFor ( Type derivedSourceType ) : Type
derivedSourceType System.Type
리턴 System.Type

GetExistingPropertyMapFor() 공개 메소드

public GetExistingPropertyMapFor ( IMemberAccessor destinationProperty ) : PropertyMap
destinationProperty IMemberAccessor
리턴 PropertyMap

GetPropertyMaps() 공개 메소드

public GetPropertyMaps ( ) : PropertyMap[]
리턴 PropertyMap[]

GetUnmappedPropertyNames() 공개 메소드

public GetUnmappedPropertyNames ( ) : string[]
리턴 string[]

HasDerivedTypesToInclude() 공개 메소드

public HasDerivedTypesToInclude ( ) : bool
리턴 bool

IncludeBaseTypes() 공개 메소드

public IncludeBaseTypes ( Type baseSourceType, Type baseDestinationType ) : void
baseSourceType System.Type
baseDestinationType System.Type
리턴 void

IncludeDerivedTypes() 공개 메소드

public IncludeDerivedTypes ( Type derivedSourceType, Type derivedDestinationType ) : void
derivedSourceType System.Type
derivedDestinationType System.Type
리턴 void

InheritTypes() 공개 메소드

public InheritTypes ( TypeMap inheritedTypeMap ) : void
inheritedTypeMap TypeMap
리턴 void

Seal() 공개 메소드

public Seal ( AutoMapper.TypeMapRegistry typeMapRegistry, IConfigurationProvider configurationProvider ) : void
typeMapRegistry AutoMapper.TypeMapRegistry
configurationProvider IConfigurationProvider
리턴 void

ShouldCheckForValid() 공개 메소드

public ShouldCheckForValid ( ) : bool
리턴 bool

TypeHasBeenIncluded() 공개 메소드

public TypeHasBeenIncluded ( TypePair derivedTypes ) : bool
derivedTypes TypePair
리턴 bool

TypeMap() 공개 메소드

public TypeMap ( TypeDetails sourceType, TypeDetails destinationType, MemberList memberList, IProfileConfiguration profile ) : System
sourceType TypeDetails
destinationType TypeDetails
memberList MemberList
profile IProfileConfiguration
리턴 System