1 type derived from CompletionContext
System.CommandLine (1)
Completions\TextCompletionContext.cs (1)
9public class TextCompletionContext : CompletionContext
2 instantiations of CompletionContext
System.CommandLine (2)
Completions\CompletionContext.cs (1)
40public static CompletionContext Empty => _empty ??= new CompletionContext(ParseResult.Empty());
ParseResult.cs (1)
116? new CompletionContext(this)
38 references to CompletionContext
dotnet (4)
CliCompletion.cs (4)
17public static IEnumerable<CompletionItem> TargetFrameworksFromProjectFile(CompletionContext _) 32public static IEnumerable<CompletionItem> RuntimesFromProjectFile(CompletionContext _) 44public static IEnumerable<CompletionItem> ProjectReferencesFromProjectFile(CompletionContext _) 56public static IEnumerable<CompletionItem> ConfigurationsFromProjectFileOrDefaults(CompletionContext _)
Microsoft.DotNet.Cli.CommandLine (1)
OptionBuilderExtensions.cs (1)
43public T AddCompletions(Func<CompletionContext, IEnumerable<CompletionItem>> completionSource)
Microsoft.DotNet.Cli.Definitions (2)
Help\HelpBuilder.Default.cs (2)
58static string? GetUsageLabel(string? helpName, Type valueType, List<Func<CompletionContext, IEnumerable<CompletionItem>>> completionSources, Symbol symbol, ArgumentArity arity) 71.GetCompletions(CompletionContext.Empty)
Microsoft.TemplateEngine.Cli (4)
Commands\BaseCommand.cs (2)
51protected internal virtual IEnumerable<CompletionItem> GetCompletions(CompletionContext context, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager) 95public override IEnumerable<CompletionItem> GetCompletions(CompletionContext context)
Commands\create\InstantiateCommand.TabCompletion.cs (1)
100protected internal override IEnumerable<CompletionItem> GetCompletions(CompletionContext context, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager)
Commands\NewCommand.cs (1)
16protected internal override IEnumerable<CompletionItem> GetCompletions(CompletionContext context, IEngineEnvironmentSettings environmentSettings, TemplatePackageManager templatePackageManager)
System.CommandLine (21)
Argument.cs (3)
19private List<Func<CompletionContext, IEnumerable<CompletionItem>>>? _completionSources = null; 89public List<Func<CompletionContext, IEnumerable<CompletionItem>>> CompletionSources 158public override IEnumerable<CompletionItem> GetCompletions(CompletionContext context)
Binding\ArgumentConversionResult.cs (2)
51CompletionItem[] completionItems = argumentResult.Argument.GetCompletions(CompletionContext.Empty).ToArray(); 66CompletionItem[] completionItems = optionResult.Option.GetCompletions(CompletionContext.Empty).ToArray();
Command.cs (1)
265public override IEnumerable<CompletionItem> GetCompletions(CompletionContext context)
Completions\CompletionContext.cs (2)
14private static CompletionContext? _empty; 40public static CompletionContext Empty => _empty ??= new CompletionContext(ParseResult.Empty());
CompletionSourceExtensions.cs (3)
21this List<Func<CompletionContext, IEnumerable<CompletionItem>>> completionSources, 22Func<CompletionContext, IEnumerable<string>> completionsDelegate) 43this List<Func<CompletionContext, IEnumerable<CompletionItem>>> completionSources,
Directive.cs (1)
39public override IEnumerable<CompletionItem> GetCompletions(CompletionContext context)
Help\HelpBuilder.Default.cs (2)
81List<Func<CompletionContext, IEnumerable<CompletionItem>>> completionSources, 108.GetCompletions(CompletionContext.Empty)
Option.cs (2)
95public List<Func<CompletionContext, IEnumerable<CompletionItem>>> CompletionSources => Argument.CompletionSources; 134public override IEnumerable<CompletionItem> GetCompletions(CompletionContext context)
ParseResult.cs (4)
21private CompletionContext? _completionContext; 113public CompletionContext GetCompletionContext() => 243var context = GetCompletionContext(); 382var completionContext = parseResult.GetCompletionContext();
Symbol.cs (1)
76public abstract IEnumerable<CompletionItem> GetCompletions(CompletionContext context);
System.CommandLine.StaticCompletions (6)
shells\BashShellProvider.cs (2)
140var argCompletions = argument.GetCompletions(CompletionContext.Empty).Select(c => c.Label).ToArray(); 206var completions = option.GetCompletions(CompletionContext.Empty).Select(c => c.Label);
shells\FishShellProvider.cs (2)
281var completions = option.GetCompletions(CompletionContext.Empty).ToArray(); 349var completions = arg.GetCompletions(CompletionContext.Empty).ToArray();
shells\PowershellShellProvider.cs (1)
130var argCompletions = argument.GetCompletions(CompletionContext.Empty).ToArray();
shells\ZshShellProvider.cs (1)
333var staticCompletions = sym.GetCompletions(Completions.CompletionContext.Empty).ToArray();