C# Class ThisMember.Core.DefaultMemberProvider

Inheritance: IMemberProvider
Afficher le fichier Open project: JulianR/ThisMember

Private Properties

Свойство Type Description
GetMemberOnType bool

Méthodes publiques

Méthode Description
DefaultMemberProvider ( Type sourceType, Type destinationType, IMemberMapper mapper ) : System
GetDestinationMembers ( ) : IEnumerable
GetMatchingSourceMember ( ThisMember.Core.Interfaces.PropertyOrFieldInfo destinationProperty ) : ThisMember.Core.Interfaces.PropertyOrFieldInfo
IsMemberIgnored ( Type sourceType, ThisMember.Core.Interfaces.PropertyOrFieldInfo destinationProperty ) : bool
ProposeHierarchicalMapping ( ThisMember.Core.Interfaces.PropertyOrFieldInfo destinationMember ) : ProposedHierarchicalMapping

Private Methods

Méthode Description
GetMemberOnType ( Type type, IList members, int index, IList memberStack ) : bool

Method Details

DefaultMemberProvider() public méthode

public DefaultMemberProvider ( Type sourceType, Type destinationType, IMemberMapper mapper ) : System
sourceType System.Type
destinationType System.Type
mapper IMemberMapper
Résultat System

GetDestinationMembers() public méthode

public GetDestinationMembers ( ) : IEnumerable
Résultat IEnumerable

GetMatchingSourceMember() public méthode

public GetMatchingSourceMember ( ThisMember.Core.Interfaces.PropertyOrFieldInfo destinationProperty ) : ThisMember.Core.Interfaces.PropertyOrFieldInfo
destinationProperty ThisMember.Core.Interfaces.PropertyOrFieldInfo
Résultat ThisMember.Core.Interfaces.PropertyOrFieldInfo

IsMemberIgnored() public méthode

public IsMemberIgnored ( Type sourceType, ThisMember.Core.Interfaces.PropertyOrFieldInfo destinationProperty ) : bool
sourceType System.Type
destinationProperty ThisMember.Core.Interfaces.PropertyOrFieldInfo
Résultat bool

ProposeHierarchicalMapping() public méthode

public ProposeHierarchicalMapping ( ThisMember.Core.Interfaces.PropertyOrFieldInfo destinationMember ) : ProposedHierarchicalMapping
destinationMember ThisMember.Core.Interfaces.PropertyOrFieldInfo
Résultat ProposedHierarchicalMapping