コード例 #1
0
ファイル: ArgParser.cs プロジェクト: RaZeR-RBI/dotbook
 public static ArgParser.Argument As(this ArgParser.Argument argument,
                                     string shortName, string longName)
 {
     argument.ShortName = shortName;
     argument.LongName  = longName;
     return(argument);
 }
コード例 #2
0
ファイル: ArgParser.cs プロジェクト: RaZeR-RBI/dotbook
 public static ArgParser.Argument Callback(this ArgParser.Argument argument,
                                           Action <IEnumerable <string> > callback)
 {
     argument.Handler = callback;
     return(argument);
 }
コード例 #3
0
ファイル: ArgParser.cs プロジェクト: RaZeR-RBI/dotbook
 public static ArgParser.Argument WithDescription(this ArgParser.Argument argument,
                                                  string description)
 {
     argument.Description = description;
     return(argument);
 }
コード例 #4
0
ファイル: ArgParser.cs プロジェクト: RaZeR-RBI/dotbook
 public static ArgParser.Argument SetDefault(this ArgParser.Argument argument,
                                             params string[] defaultValue)
 {
     argument.Default = defaultValue;
     return(argument);
 }
コード例 #5
0
ファイル: ArgParser.cs プロジェクト: RaZeR-RBI/dotbook
 public static ArgParser.Argument As(this ArgParser.Argument argument,
                                     char shortName, string longName) =>
 argument.As($"{shortName}", longName);