public static ObjectTrackingMode TrackAll(MapperContext mapperContext) => new ObjectTrackingMode(MappingConfigInfo.AllRuleSetsSourceTypesAndTargetTypes(mapperContext));
public ConfiguredIgnoredMember(MappingConfigInfo configInfo, LambdaExpression targetMemberLambda) : base(configInfo, targetMemberLambda) { }
public bool HasSameTargetTypeAs(MappingConfigInfo otherConfigInfo) => TargetType == otherConfigInfo.TargetType;
public bool HasCompatibleTypes(MappingConfigInfo otherConfigInfo) => ((ITypePair)this).HasCompatibleTypes(otherConfigInfo);
public string GetConditionDescription(MappingConfigInfo configInfo) => _conditionLambda.GetDescription(configInfo);
public bool HasSameSourceTypeAs(MappingConfigInfo otherConfigInfo) => otherConfigInfo.SourceType == SourceType;
public bool HasCompatibleTypes(MappingConfigInfo otherConfigInfo) => HasCompatibleTypes(otherConfigInfo.SourceType, otherConfigInfo.TargetType);
protected UserConfiguredItemBase(MappingConfigInfo configInfo) : this(configInfo, QualifiedMember.All) { }
public ExceptionCallback(MappingConfigInfo configInfo, Expression callback) : base(configInfo) { Callback = callback; }
public bool IsForSourceType(MappingConfigInfo otherConfigInfo) => IsForSourceType(otherConfigInfo.SourceType);
protected UserConfiguredItemBase(MappingConfigInfo configInfo, QualifiedMember targetMember) { ConfigInfo = configInfo; TargetMember = targetMember; }
private static QualifiedMember GetTargetMemberOrThrow(LambdaExpression lambda, MappingConfigInfo configInfo) { var targetMember = lambda.ToTargetMemberOrNull( configInfo.TargetType, configInfo.MapperContext, out var failureReason); return(targetMember ?? throw new MappingConfigurationException(failureReason)); }
protected UserConfiguredItemBase(MappingConfigInfo configInfo, LambdaExpression targetMemberLambda) : this(configInfo, GetTargetMemberOrThrow(targetMemberLambda, configInfo)) { }
public ObjectTrackingMode(MappingConfigInfo configInfo) : base(configInfo) { }
public MappedObjectCachingSettings(MappingConfigInfo configInfo, bool cache) : base(configInfo) { Cache = cache; }
public ConfiguredDataSourceFactory GetDataSourceFactoryFor(MappingConfigInfo configInfo) => (ConfiguredDataSourceFactory)_dataSourceFactories.First(configInfo, (ci, dsf) => dsf.ConfigInfo == ci);
public EntityKeyMappingSetting(MappingConfigInfo configInfo, bool mapKeys) : base(configInfo) { MapKeys = mapKeys; }