コード例 #1
0
ファイル: HelpConfig.cs プロジェクト: MasterMann/NFlags
 /// <summary>
 /// Creates new instance of HelpConfig
 /// </summary>
 /// <param name="flag">Help flag for print help option</param>
 /// <param name="abr">Help flag abbreviation for print help option</param>
 /// <param name="description">Text for help option printed in help</param>
 /// <param name="helpPrinter">Help printer to generate help text</param>
 public HelpConfig(string flag, string abr, string description, IHelpPrinter helpPrinter)
 {
     Description = description;
     Printer     = helpPrinter;
     Flag        = flag;
     Abr         = abr;
 }
コード例 #2
0
ファイル: HelpConfigurator.cs プロジェクト: MasterMann/NFlags
        /// <summary>
        /// Sets help printer to generate help text.
        /// </summary>
        /// <param name="printer">Help printer</param>
        /// <returns>Self instance</returns>
        public HelpConfigurator SetPrinter(IHelpPrinter printer)
        {
            _printer = printer;

            return(this);
        }
コード例 #3
0
 public ParserSettings(IHelpPrinter helpPrinter, IParsingErrorPrinter parsingErrorPrinter)
 {
     HelpPrinter         = helpPrinter;
     ParsingErrorPrinter = parsingErrorPrinter;
     AssignmentOperators = ImmutableArray <string> .Empty;
 }
コード例 #4
0
ファイル: HelpCommand.cs プロジェクト: cav94mat/ExpandR
 public HelpCommand(IHelpPrinter helpPrinter, IServiceProvider serviceProvider)
 {
     HelpPrinter     = helpPrinter;
     ServiceProvider = serviceProvider;
 }
コード例 #5
0
ファイル: StepBuilder.cs プロジェクト: kutoga/FluentArgs
 public IInitialFluentArgsBuilder RegisterHelpPrinter(IHelpPrinter helpPrinter)
 {
     ((InitialStep)Step).ParserSettings !.HelpPrinter = helpPrinter;
     return(this);
 }
コード例 #6
0
ファイル: CliConfigurator.cs プロジェクト: MasterMann/NFlags
        public CliConfigurator SetHelpPrinter(IHelpPrinter helpPrinter)
        {
            _helpConfigurator.SetPrinter(helpPrinter);

            return(this);
        }