public FactoriesContainerFactory(IValidatorsContainer validatorsContainer, ID0FactoriesContainer d0FactoriesContainer, ID2FactoriesContainer d2FactoriesContainer, ID3FactoriesContainer d3FactoriesContainer)
 {
     ValidatorsContainer = validatorsContainer;
     D0FactoriesContainer = d0FactoriesContainer;
     D2FactoriesContainer = d2FactoriesContainer;
     D3FactoriesContainer = d3FactoriesContainer;
 }
Ejemplo n.º 2
0
        public CommandLineCommand(CommandLineParserOptions parserOptions, IServiceProvider serviceProvider, TOption option, IValidatorsContainer validators, ILogger logger, IModelInitializer modelInitializer, IArgumentManager argumentManager)
        {
            m_parserOptions = parserOptions ?? throw new ArgumentNullException(nameof(parserOptions));
            m_commandOption = new TCommandOption();

            m_validators          = validators ?? throw new ArgumentNullException(nameof(validators));
            this.logger           = logger ?? throw new ArgumentNullException(nameof(logger));
            this.modelInitializer = modelInitializer ?? throw new ArgumentNullException(nameof(modelInitializer));
            this.argumentManager  = argumentManager ?? throw new ArgumentNullException(nameof(argumentManager));
            m_serviceProvider     = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider));
            m_baseOption          = option ?? throw new ArgumentNullException(nameof(option));

            (m_helpOptionName, m_helpOptionNameLong) = parserOptions.GetConfiguredHelpOption();

            InitialzeModel();
        }
 public D3FactoriesContainerFactory(IValidatorsContainer validatorsContainer)
 {
     ValidatorsContainer = validatorsContainer;
 }
Ejemplo n.º 4
0
 public SimplePolygonFactory(IValidatorsContainer validatorsContainer)
 {
     ValidatorsContainer = validatorsContainer;
 }
Ejemplo n.º 5
0
 /// <summary>
 /// Creates a new fluent validation configuration
 /// </summary>
 /// <param name="container"></param>
 /// <param name="serviceProvider"></param>
 public FluentValidationConfiguration(IValidatorsContainer container, IServiceProvider serviceProvider)
     : base(container)
 {
     this.serviceProvider = serviceProvider;
 }
Ejemplo n.º 6
0
 public SphereFactory(IValidatorsContainer validatorsContainer)
 {
     ValidatorsContainer = validatorsContainer;
 }
 public RegularPolygonFactory(IValidatorsContainer validatorsContainer)
 {
     ValidatorsContainer = validatorsContainer;
 }
Ejemplo n.º 8
0
 public RectangleFactory(IValidatorsContainer validatorsContainer)
 {
     ValidatorsContainer = validatorsContainer;
 }
 /// <summary>
 /// Create instance of the validation configuration base
 /// </summary>
 /// <param name="validators">validator container</param>
 public ValidationConfigurationBase(IValidatorsContainer validators)
 {
     Validators = validators;
 }