public CommandPage(DocumentSet <IDocument> documentSet, ICommandLineHelpPathProvider pathProvider, CommandDocumentation model, CommandLineHelpConfiguration configuration) { m_DocumentSet = documentSet ?? throw new ArgumentNullException(nameof(documentSet)); m_PathProvider = pathProvider ?? throw new ArgumentNullException(nameof(pathProvider)); m_Command = model ?? throw new ArgumentNullException(nameof(model)); m_Conifguration = configuration ?? throw new ArgumentNullException(nameof(configuration)); }
public CommandLineHelpDefaultTemplate(CommandLineHelpConfiguration configuration, ICommandLineHelpPathProvider pathProvider, ILogger logger) { m_Configuration = configuration ?? throw new ArgumentNullException(nameof(configuration)); m_PathProvider = pathProvider ?? throw new ArgumentNullException(nameof(pathProvider)); m_Logger = logger ?? throw new ArgumentNullException(nameof(logger)); }