4 writes to Label
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Completion\CompletionResultFactory.cs (2)
341var lspItem = new LSP.CompletionItem() { Label = item.GetEntireDisplayText() }; 378Label = item.GetEntireDisplayText(),
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Completion\CompletionResolveTests.cs (1)
406Label = completionItem.Label,
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
86Label = xamlCompletion.DisplayText,
54 references to Label
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Handler\Completion\CompletionResolveHandler.cs (1)
121return lspCompletionItem.Label == completionItem.GetEntireDisplayText()
Handler\Completion\CompletionResultFactory.cs (4)
138if (!lspItem.Label.Equals(item.SortText, StringComparison.Ordinal)) 141if (!lspItem.Label.Equals(item.FilterText, StringComparison.Ordinal)) 492if (!lspItem.Label.Equals(completionChangeNewText, StringComparison.Ordinal)) 516Contract.ThrowIfNull(lspItem.Label);
Protocol\CompletionItem.cs (1)
241/// If not provided, the <see cref="Label"/> is used.
Protocol\CompletionItemLabelDetails.cs (1)
20/// <see cref="CompletionItem.Label"/>, without any spacing. Should be
Protocol\Internal\Efficiency\OptimizedVSCompletionListJsonConverter.cs (1)
150var label = completionItem.Label;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (45)
Completion\CompletionFeaturesTests.cs (20)
133var actualItem = completionResult.Items.First(i => i.Label == "Task"); 220var actualItem = completionResult.Items.First(i => i.Label == "ExtensionMethod"); 284var actualItem = completionResult.Items.First(i => i.Label == "summary"); 346var someTextItem = results.Items.First(item => item.Label == "someText"); 367someTextItem = results.Items.First(item => item.Label == "someText"); 482if (item.Label.StartsWith("ItemWithDefaultChar")) 486else if (item.Label.StartsWith("ItemWithNonDefaultChar")) 498if (item.Label.StartsWith("ItemWithDefaultChar")) 503else if (item.Label.StartsWith("ItemWithNonDefaultChar")) 545var actualItem = completionResult.Items.First(i => i.Label == "ObsoleteType"); 714var myClassItems = completionResult.Items.Where(i => i.Label == "MyClass").ToImmutableArray(); 860var actualItem = results.Items.First(i => i.Label == "_someDiscard"); 864Assert.Equal("_someDiscard", actualItem.Label); 876actualItem = results.Items.First(i => i.Label == "_someDiscard"); 880Assert.Equal("_someDiscard", actualItem.Label); 981if (item.Label == "SimpleItem") 987else if (item.Label == "ExpandedItem") 993else if (item.Label == "ComplexItem") 1107Assert.False(results.Items.Any(i => i.Label == "if")); 1121Assert.True(results.Items.Any(i => i.Label == "if"));
Completion\CompletionResolveTests.cs (3)
362Assert.Equal("(byte)", results.Label); 406Label = completionItem.Label, 474var clientCompletionItem = (T)completionList.Items.FirstOrDefault(item => item.Label == label);
Completion\CompletionTests.cs (22)
222AssertJsonEquals(expected, results.Items.Single(i => i.Label == "Goo")); 262AssertJsonEquals(expected, results.Items.Single(i => i.Label == "Goo")); 322Assert.False(results.Items.Any(item => "Console" == item.Label)); 347Assert.False(results.Items.Any(item => "ctor" == item.Label)); 934var itemW = results.Items.Single(item => item.Label == "W"); 990Assert.Equal("T", results.Items.First().Label); 1003Assert.Contains("ta", results.Items.First().Label, StringComparison.OrdinalIgnoreCase); 1058Assert.Equal("T", results.Items.First().Label); 1071Assert.Equal("TaiwanCalendar", results.Items.First().Label); 1126Assert.Equal("T", results.Items.First().Label); 1138Assert.Equal("Task", results.Items.First().Label); 1151Assert.Equal("T", results.Items.First().Label); 1163Assert.Equal("Timeout", results.Items.First().Label); 1223Assert.Contains(results.Items, i => i.Label == "T"); // It's client's responsibility to sort, so we can't assume the best match is the first item. 1234Assert.Contains(results.Items, i => i.Label == "WindowHeight"); // It's client's responsibility to sort, so we can't assume the best match is the first item. 1288Assert.Contains("ta", results.Items.First().Label, StringComparison.OrdinalIgnoreCase); 1350Assert.Equal("T", results.Items.First().Label); 1351Assert.Single(results.Items, item => item.Label == "Taaa"); 1367Assert.Equal("Saaa", results.Items.First().Label); 1384Assert.DoesNotContain(results.Items, item => item.Label == "Saaa"); 1385Assert.Contains(results.Items, item => item.Label == "Taaa"); 1470Assert.Equal("T", results.Items.First().Label);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (1)
73var symbol = await completionService.GetSymbolAsync(new XamlCompletionContext(document, offset), completionItem.Label, cancellationToken: cancellationToken).ConfigureAwait(false);