private QualifiedMember CreateFinalMember(QualifiedMember member) { member.SetContext(Context); return(member.IsTargetMember ? _mapperContext.QualifiedMemberFactory.GetFinalTargetMember(member) : member); }
public QualifiedMemberContext( MappingRuleSet ruleSet, Type sourceType, Type targetType, QualifiedMember targetMember, IQualifiedMemberContext parent, MapperContext mapperContext) { if (parent == null) { IsRoot = true; } else { _parent = parent; } SourceType = sourceType; TargetType = targetType; RuleSet = ruleSet; MapperContext = mapperContext; TargetMember = (targetMember?.SetContext(this)) ?? QualifiedMember.All; }