C# Class AutoMapper.TypeMap

Afficher le fichier Open project: jbogard/AutoMapper Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ApplyInheritedTypeMap ( TypeMap inheritedTypeMap ) : void

Method Details

AddAfterMapAction() public méthode

public AddAfterMapAction ( LambdaExpression afterMap ) : void
afterMap System.Linq.Expressions.LambdaExpression
Résultat void

AddBeforeMapAction() public méthode

public AddBeforeMapAction ( LambdaExpression beforeMap ) : void
beforeMap System.Linq.Expressions.LambdaExpression
Résultat void

AddPropertyMap() public méthode

public AddPropertyMap ( IMemberAccessor destProperty, IEnumerable resolvers ) : void
destProperty IMemberAccessor
resolvers IEnumerable
Résultat void

ApplyInheritedMap() public méthode

public ApplyInheritedMap ( TypeMap inheritedTypeMap ) : void
inheritedTypeMap TypeMap
Résultat void

FindOrCreatePropertyMapFor() public méthode

public FindOrCreatePropertyMapFor ( IMemberAccessor destinationProperty ) : PropertyMap
destinationProperty IMemberAccessor
Résultat PropertyMap

FindOrCreateSourceMemberConfigFor() public méthode

public FindOrCreateSourceMemberConfigFor ( MemberInfo sourceMember ) : AutoMapper.SourceMemberConfig
sourceMember System.Reflection.MemberInfo
Résultat AutoMapper.SourceMemberConfig

GetDerivedTypeFor() public méthode

public GetDerivedTypeFor ( Type derivedSourceType ) : Type
derivedSourceType System.Type
Résultat System.Type

GetExistingPropertyMapFor() public méthode

public GetExistingPropertyMapFor ( IMemberAccessor destinationProperty ) : PropertyMap
destinationProperty IMemberAccessor
Résultat PropertyMap

GetPropertyMaps() public méthode

public GetPropertyMaps ( ) : PropertyMap[]
Résultat PropertyMap[]

GetUnmappedPropertyNames() public méthode

public GetUnmappedPropertyNames ( ) : string[]
Résultat string[]

HasDerivedTypesToInclude() public méthode

public HasDerivedTypesToInclude ( ) : bool
Résultat bool

IncludeBaseTypes() public méthode

public IncludeBaseTypes ( Type baseSourceType, Type baseDestinationType ) : void
baseSourceType System.Type
baseDestinationType System.Type
Résultat void

IncludeDerivedTypes() public méthode

public IncludeDerivedTypes ( Type derivedSourceType, Type derivedDestinationType ) : void
derivedSourceType System.Type
derivedDestinationType System.Type
Résultat void

InheritTypes() public méthode

public InheritTypes ( TypeMap inheritedTypeMap ) : void
inheritedTypeMap TypeMap
Résultat void

Seal() public méthode

public Seal ( AutoMapper.TypeMapRegistry typeMapRegistry, IConfigurationProvider configurationProvider ) : void
typeMapRegistry AutoMapper.TypeMapRegistry
configurationProvider IConfigurationProvider
Résultat void

ShouldCheckForValid() public méthode

public ShouldCheckForValid ( ) : bool
Résultat bool

TypeHasBeenIncluded() public méthode

public TypeHasBeenIncluded ( TypePair derivedTypes ) : bool
derivedTypes TypePair
Résultat bool

TypeMap() public méthode

public TypeMap ( TypeDetails sourceType, TypeDetails destinationType, MemberList memberList, IProfileConfiguration profile ) : System
sourceType TypeDetails
destinationType TypeDetails
memberList MemberList
profile IProfileConfiguration
Résultat System