public SourceMemberConfig FindOrCreateSourceMemberConfigFor(MemberInfo sourceMember) { var config = _sourceMemberConfigs.FirstOrDefault(smc => smc.SourceMember == sourceMember); if (config == null) { config = new SourceMemberConfig(sourceMember); _sourceMemberConfigs.Add(config); } return(config); }
public SourceMappingExpression(TypeMap typeMap, LambdaExpression sourceMember) { var memberInfo = ReflectionHelper.FindProperty(sourceMember); _sourcePropertyConfig = typeMap.FindOrCreateSourceMemberConfigFor(memberInfo); }
public SourceMemberConfig FindOrCreateSourceMemberConfigFor(MemberInfo sourceMember) { var config = _sourceMemberConfigs.FirstOrDefault(smc => smc.SourceMember == sourceMember); if (config == null) { config = new SourceMemberConfig(sourceMember); _sourceMemberConfigs.Add(config); } return config; }