/// <summary> /// Initializes a new instance of the <see cref="QueryCommandHandler"/> class. /// </summary> /// <param name="serviceProvider">The service provider.</param> /// <param name="options">The options.</param> /// <exception cref="ArgumentNullException">serviceProvider.</exception> /// <exception cref="ArgumentNullException">options.</exception> /// <autogeneratedoc/> public QueryCommandHandler(IServiceProvider serviceProvider, QueryCommandOptions options) { ServiceProvider = serviceProvider ?? throw new ArgumentNullException(nameof(serviceProvider)); ConsoleRenderer = serviceProvider.GetRequiredService <ConsoleRenderer>(); Logger = serviceProvider.GetRequiredService <ILogger <QueryCommandHandler> >(); Options = options ?? throw new ArgumentNullException(nameof(options)); }
/// <summary> /// Initializes a new instance of the <see cref="QueryCommandView"/> class. /// </summary> /// <param name="options">The options.</param> /// <exception cref="ArgumentNullException">options.</exception> /// <autogeneratedoc/> public QueryCommandView(QueryCommandOptions options) { this.options = options ?? throw new ArgumentNullException(nameof(options)); }