15 references to GetOptions
Microsoft.AspNetCore.Shared.Tests (15)
CommandLineApplicationTests.cs (11)
808Assert.Equal(2, app.GetOptions().Count()); 809Assert.Single(subcmd.GetOptions()); 879Assert.DoesNotContain(app.GetOptions(), o => o.LongName == "nest2"); 880Assert.DoesNotContain(app.GetOptions(), o => o.LongName == "nest1"); 881Assert.Contains(app.GetOptions(), o => o.LongName == "global"); 883Assert.DoesNotContain(subcmd1.GetOptions(), o => o.LongName == "nest2"); 884Assert.Contains(subcmd1.GetOptions(), o => o.LongName == "nest1"); 885Assert.Contains(subcmd1.GetOptions(), o => o.LongName == "global"); 887Assert.Contains(subcmd2.GetOptions(), o => o.LongName == "nest2"); 888Assert.Contains(subcmd2.GetOptions(), o => o.LongName == "nest1"); 889Assert.Contains(subcmd2.GetOptions(), o => o.LongName == "global");
src\Shared\CommandLineUtils\CommandLine\CommandLineApplication.cs (4)
171option = command.GetOptions().SingleOrDefault(opt => string.Equals(opt.LongName, longOptionName, StringComparison.Ordinal)); 250option = command.GetOptions().SingleOrDefault(opt => string.Equals(opt.ShortName, shortOption[0], StringComparison.Ordinal)); 274option = command.GetOptions().SingleOrDefault(opt => string.Equals(opt.SymbolName, shortOption[0], StringComparison.Ordinal)); 489var options = target.GetOptions().Where(o => o.ShowInHelpText).ToList();