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 SourceMemberConfig FindOrCreateSourceMemberConfigFor(MemberInfo sourceMember) { var config = _sourceMemberConfigs.GetOrDefault(sourceMember); if (config != null) { return(config); } config = new SourceMemberConfig(sourceMember); AddSourceMemberConfig(config); return(config); }
public SourceMemberConfig FindOrCreateSourceMemberConfigFor(MemberInfo sourceMember) { var config = _sourceMemberConfigs.FirstOrDefault(smc => Equals(smc.SourceMember, sourceMember)); if (config != null) { return(config); } config = new SourceMemberConfig(sourceMember); _sourceMemberConfigs.Add(config); return(config); }
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, MemberInfo sourceMember) { _sourcePropertyConfig = typeMap.FindOrCreateSourceMemberConfigFor(sourceMember); }
private void AddSourceMemberConfig(SourceMemberConfig config) => _sourceMemberConfigs.Add(config.SourceMember, config);
public SourceMemberConfig FindOrCreateSourceMemberConfigFor(MemberInfo sourceMember) { var config = _sourceMemberConfigs.FirstOrDefault(smc => Equals(smc.SourceMember, sourceMember)); if (config != null) return config; config = new SourceMemberConfig(sourceMember); _sourceMemberConfigs.Add(config); return config; }
public SourceMappingExpression(TypeMap typeMap, LambdaExpression sourceMember) { var memberInfo = ReflectionHelper.FindProperty(sourceMember); _sourcePropertyConfig = typeMap.FindOrCreateSourceMemberConfigFor(memberInfo); }