17 references to CompletionItem
aspire (5)
Commands\AgentInitCommand.cs (5)
123[.. AgentClient.All.Select(static client => new CompletionItem(client.Id)), 124new CompletionItem(ConsoleInteractionService.AllChoice), new CompletionItem(ConsoleInteractionService.NoneChoice)]); 148option.CompletionSources.Add(static _ => [new CompletionItem("project"), new CompletionItem("global")]);
Aspire.Cli.Tests (1)
Commands\CompletionsCommandTests.cs (1)
180return [new CompletionItem(expected)];
dotnet-aot (1)
parent\dotnet\CliCompletion.cs (1)
15private static CompletionItem ToCompletionItem(string s) => new(s);
Microsoft.TemplateEngine.Cli (2)
Commands\create\InstantiateCommand.TabCompletion.cs (2)
23.Select(g => new CompletionItem(g.ShortNames[0], documentation: g.Description)) 33.Select(g => new CompletionItem(g.ShortNames.First(sn => sn.StartsWith(templateName, StringComparison.OrdinalIgnoreCase)), documentation: g.Description))
System.CommandLine (7)
Argument.cs (3)
102new(bool.TrueString), 103new(bool.FalseString) 111_ => Enum.GetNames(valueType).Select(n => new CompletionItem(n))
Command.cs (2)
343completions.Add(new CompletionItem(identifier.Name, CompletionItem.KindKeyword, detail: identifier.Description)); 352completions.Add(new CompletionItem(alias, CompletionItem.KindKeyword, detail: identifier.Description));
CompletionSourceExtensions.cs (2)
34completionSources.Add(context => completionsDelegate(context).Select(value => new CompletionItem(value))); 56completionSources.Add(context => completions.Select(value => new CompletionItem(value)));
System.CommandLine.StaticCompletions (1)
CompletionsCommandParser.cs (1)
33ShellNames.All.Select(shellName => new CompletionItem(shellName, documentation: ShellProviders[shellName].HelpDescription)));