public void Reset() { Cache.Empty(); UserConfigurations.Reset(); ConstructionFactory.Reset(); ObjectMapperFactory.Reset(); }
public void Dispose() { _isDisposed = true; Cache.Empty(); UserConfigurations.Reset(); ConstructionFactory.Reset(); ObjectMapperFactory.Reset(); }
public MapperContext Clone() { var context = new MapperContext(); Naming.CloneTo(context.Naming); UserConfigurations.CloneTo(context.UserConfigurations); ValueConverters.CloneTo(context.ValueConverters); return(context); }
protected override void OnModelCreating(ModelBuilder builder) { base.OnModelCreating(builder); UserConfigurations.UserRelation(builder); ActivityConfigurations.ActivityRelation(builder); ResumeConfigurations.ResumeRelation(builder); CompanyConfigurations.CompanyRelation(builder); JobConfigurations.JobRelation(builder); }
private DictionaryMappingConfigContinuation <TValue, TTarget> RegisterCustomKey(LambdaExpression targetMemberLambda) { var configuredKey = CustomDictionaryKey.ForTargetMember( _key, #if NET35 targetMemberLambda.ToDlrExpression(), #else targetMemberLambda, #endif ConfigInfo); UserConfigurations.ThrowIfConflictingIgnoredMemberExists(configuredKey); UserConfigurations.ThrowIfConflictingDataSourceExists(configuredKey, GetConflictMessage); return(RegisterCustomKey(configuredKey, _dictionarySettingsAction)); }