/// <summary> /// Clones this dependency parameter object with one service replaced. /// </summary> /// <param name="memberClassifier"> A replacement for the current dependency of this type. </param> /// <returns> A new parameter object with the given service replaced. </returns> public CoreConventionSetBuilderDependencies With([NotNull] IMemberClassifier memberClassifier) => new CoreConventionSetBuilderDependencies( TypeMappingSource, ConstructorBindingFactory, ParameterBindingFactories, memberClassifier, Logger);
public ProviderConventionSetBuilderDependencies With([NotNull] IMemberClassifier memberClassifier) => new ProviderConventionSetBuilderDependencies( TypeMappingSource, ConstructorBindingFactory, ParameterBindingFactories, memberClassifier, Logger, ValidationLogger, SetFinder, _currentContext, ModelValidator);
/// <summary> /// Clones this dependency parameter object with one service replaced. /// </summary> /// <param name="memberClassifier"> A replacement for the current dependency of this type. </param> /// <returns> A new parameter object with the given service replaced. </returns> public ModelValidatorDependencies With([NotNull] IMemberClassifier memberClassifier) => new ModelValidatorDependencies(TypeMappingSource, memberClassifier);
/// <summary> /// This API supports the Entity Framework Core infrastructure and is not intended to be used /// directly from your code. This API may change or be removed in future releases. /// </summary> public InversePropertyAttributeConvention( [NotNull] IMemberClassifier memberClassifier, [NotNull] IDiagnosticsLogger <DbLoggerCategory.Model> logger) : base(memberClassifier, logger) { }
/// <inheritdoc /> public MongoDbRelationshipDiscoveryConvention( [NotNull] IMemberClassifier memberClassifier, [NotNull] IDiagnosticsLogger <DbLoggerCategory.Model> logger) : base(memberClassifier, logger) { }