public void CloneTo(DerivedTypePairSet derivedTypes) { foreach (var targetTypeAndTypePair in _typePairsByTargetType) { derivedTypes._typePairsByTargetType .Add(targetTypeAndTypePair.Key, targetTypeAndTypePair.Value); } lock (_lookupSync) { derivedTypes._checkedTypes.AddRange(_checkedTypes); } }
public UserConfigurationSet() { _trackingModeSettings = new List <ObjectTrackingMode>(); _objectFactories = new List <ConfiguredObjectFactory>(); Identifiers = new MemberIdentifierSet(); _ignoredMembers = new List <ConfiguredIgnoredMember>(); _enumParings = new List <EnumMemberPair>(); _dataSourceFactories = new List <ConfiguredDataSourceFactory>(); _mappingCallbackFactories = new List <MappingCallbackFactory>(); _creationCallbackFactories = new List <ObjectCreationCallbackFactory>(); _exceptionCallbackFactories = new List <ExceptionCallback>(); DerivedTypes = new DerivedTypePairSet(); }