Exemple #1
0
 public static Option ConfigurationOption(string description) =>
 Create.Option(
     "-c|--configuration",
     description,
     Accept.ExactlyOneArgument()
     .With(name: CommonLocalizableStrings.ConfigurationArgumentName)
     .WithSuggestionsFrom(_ => Suggest.ConfigurationsFromProjectFileOrDefaults())
     .ForwardAsSingle(o => $"-property:Configuration={o.Arguments.Single()}"));
Exemple #2
0
 public static Option <string> ConfigurationOption(string description) =>
 new ForwardedOption <string>(
     new string[]
 {
     "-c", "--configuration"
 },
     description)
 {
     ArgumentHelpName = CommonLocalizableStrings.ConfigurationArgumentName
 }.ForwardAsSingle(o => $"-property:Configuration={o}")
 .AddSuggestions(Suggest.ConfigurationsFromProjectFileOrDefaults());
Exemple #3
0
 public static Option ConfigurationOption(string description) =>
 new Option <string>(
     new string[]
 {
     "-c", "--configuration"
 },
     description)
 {
     Argument = new Argument <string>(CommonLocalizableStrings.ConfigurationArgumentName)
                .AddSuggestions(Suggest.ConfigurationsFromProjectFileOrDefaults().ToArray())
 }.ForwardAsSingle(o => $"-property:Configuration={o}");