public TypeConfiguration(ITypeConfigurationContext context, IProperty <string> name, IMemberConfigurations members) : base(context) { _name = name; _members = members; }
public MemberConfigurations(ITypeConfigurationContext parent, ConcurrentDictionary <MemberInfo, IMemberConfiguration> store) : base(store) { _parent = parent; _store = store; }
public MemberConfiguration(ITypeConfigurationContext parent, IProperty <string> name, IProperty <int> order, MemberInfo member) : base(parent, name) { _name = name; _order = order; _member = member; }
MemberConfiguration( ITypeConfigurationContext parent, MemberPropertiesExtension extension, MemberInfo member) : this(parent, new MemberProperty <string>(extension.Names, member), new MemberProperty <int>(extension.Order, member), member) { }
/// <inheritdoc /> public ConfigurationContainer(ITypeConfigurationContext parent) : base(parent) => _context = parent.Root;
public MemberConfigurations(ITypeConfigurationContext parent) : this(parent, new ConcurrentDictionary <MemberInfo, IMemberConfiguration>()) { }
public TypeConfiguration(ITypeConfigurationContext parent, IProperty <string> name) : this(parent, name, new MemberConfigurations <T>(new TypeConfigurationContext(parent.Root, Support <T> .Metadata))) { }
public MemberConfiguration(ITypeConfigurationContext parent, MemberInfo member) : this(parent, parent.Root.With <MemberPropertiesExtension>(), member) { }