33 writes to Label
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Completion\CompletionResultFactory.cs (2)
351var lspItem = new LSP.CompletionItem() { Label = item.GetEntireDisplayText() }; 388Label = item.GetEntireDisplayText(),
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Completion\CompletionResolveTests.cs (1)
406Label = completionItem.Label,
Microsoft.CodeAnalysis.Razor.Workspaces (8)
Completion\RazorCompletionListProvider.cs (8)
173Label = razorCompletionItem.DisplayText, 204Label = razorCompletionItem.DisplayText, 222Label = razorCompletionItem.DisplayText, 240Label = razorCompletionItem.DisplayText, 258Label = razorCompletionItem.DisplayText, 276Label = razorCompletionItem.DisplayText, 293Label = razorCompletionItem.DisplayText, 327Label = razorCompletionItem.DisplayText,
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (13)
Completion\CompletionListMergerTest.cs (3)
25Label = "CompletionItem1" 30Label = "CompletionItem2" 35Label = "CompletionItem3"
Completion\CompletionListOptimizerTest.cs (9)
23Label = "Test", 58Label = "Test", 94Label = "Item1", 99Label = "Item2", 148Label = "Item1", 153Label = "Item2", 188Label = "Item1", 193Label = "Item2" 226Label = "Item1",
Completion\ImplicitExpressionSuggestionModeRewriterTest.cs (1)
78Items = [new VSInternalCompletionItem() { Label = "test" }],
Microsoft.VisualStudio.LanguageServices.Razor (1)
Snippets\SnippetCompletionItemProvider.cs (1)
60Label = s.Shortcut,
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (5)
Cohost\CohostSnippetCompletionTest.cs (2)
41Items = [new VSInternalCompletionItem() { Label = InvalidLabel }], 110Label = "SnippetItem",
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1537Label = label,
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (2)
49Label = "ResolvedItem" 80Label = "TestItem"
Microsoft.VisualStudioCode.RazorExtension.UnitTests (3)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (1)
1537Label = label,
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (2)
49Label = "ResolvedItem" 80Label = "TestItem"
98 references to Label
Microsoft.CodeAnalysis.LanguageServer.Protocol (9)
Handler\Completion\CompletionResolveHandler.cs (2)
121return lspCompletionItem.Label == completionItem.GetEntireDisplayText() 122&& (lspCompletionItem.Label == completionItem.SortText || lspCompletionItem.SortText?.EndsWith(completionItem.SortText) == true);
Handler\Completion\CompletionResultFactory.cs (4)
139if (!lspItem.Label.Equals(item.SortText, StringComparison.Ordinal)) 150if (!lspItem.Label.Equals(item.FilterText, StringComparison.Ordinal)) 503if (!lspItem.Label.Equals(completionChangeNewText, StringComparison.Ordinal)) 527Contract.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)
155var label = completionItem.Label;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (48)
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"); 347var someTextItem = results.Items.First(item => item.Label == "someText"); 368someTextItem = results.Items.First(item => item.Label == "someText"); 483if (item.Label.StartsWith("ItemWithDefaultChar")) 487else if (item.Label.StartsWith("ItemWithNonDefaultChar")) 499if (item.Label.StartsWith("ItemWithDefaultChar")) 504else if (item.Label.StartsWith("ItemWithNonDefaultChar")) 546var actualItem = completionResult.Items.First(i => i.Label == "ObsoleteType"); 715var myClassItems = completionResult.Items.WhereAsArray(i => i.Label == "MyClass"); 861var actualItem = results.Items.First(i => i.Label == "_someDiscard"); 865Assert.Equal("_someDiscard", actualItem.Label); 877actualItem = results.Items.First(i => i.Label == "_someDiscard"); 881Assert.Equal("_someDiscard", actualItem.Label); 982if (item.Label == "SimpleItem") 988else if (item.Label == "ExpandedItem") 994else if (item.Label == "ComplexItem") 1109Assert.False(results.Items.Any(i => i.Label == "if")); 1123Assert.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 (25)
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)); 994var itemW = results.Items.Single(item => item.Label == "W"); 1050Assert.Equal("T", results.Items.First().Label); 1063Assert.Contains("ta", results.Items.First().Label, StringComparison.OrdinalIgnoreCase); 1118Assert.Equal("T", results.Items.First().Label); 1131Assert.Equal("TaiwanCalendar", results.Items.First().Label); 1186Assert.Equal("T", results.Items.First().Label); 1198Assert.Equal("Task", results.Items.First().Label); 1211Assert.Equal("T", results.Items.First().Label); 1223Assert.Equal("Timeout", results.Items.First().Label); 1283Assert.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. 1294Assert.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. 1348Assert.Contains("ta", results.Items.First().Label, StringComparison.OrdinalIgnoreCase); 1410Assert.Equal("T", results.Items.First().Label); 1411Assert.Single(results.Items, item => item.Label == "Taaa"); 1427Assert.Equal("Saaa", results.Items.First().Label); 1444Assert.DoesNotContain(results.Items, item => item.Label == "Saaa"); 1445Assert.Contains(results.Items, item => item.Label == "Taaa"); 1530Assert.Equal("T", results.Items.First().Label); 1684var nullItem = results.Items.SingleOrDefault(i => i.Label == "null"); 1685var nuintItem = results.Items.SingleOrDefault(i => i.Label == "nuint"); 1722var intItem = results.Items.SingleOrDefault(i => i.Label == "int");
Microsoft.CodeAnalysis.Razor.Workspaces (9)
Completion\CompletionListCache.cs (2)
111completionItem.Label == completion.Label &&
Completion\Delegation\DelegatedCompletionHelper.cs (2)
327var requestLabel = requestCompletionItem.Label; 330completionItem => string.Equals(requestLabel, completionItem.Label, StringComparison.Ordinal)
Completion\Delegation\DesignTimeHelperResponseRewriter.cs (2)
67if (s_designTimeHelpers.Contains(item.Label) || (removeAllDoubleUnderscoreItems && item.Label.StartsWith("__")))
Completion\Delegation\SnippetResponseRewriter.cs (1)
28if (item is { Kind: CompletionItemKind.Snippet, Label: "using" })
Completion\RazorCompletionItemResolver.cs (1)
37if (completion.DisplayText != completionItem.Label)
Completion\RazorCompletionResolveData.cs (1)
22throw new InvalidOperationException($"Invalid completion item received'{completionItem.Label}'.");
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (11)
Completion\CompletionListMergerTest.cs (2)
195var sortedExpected = expected.OrderByAsArray(item => item.Label); 196var sortedActual = actual.OrderByAsArray(item => item.Label);
Completion\RazorCompletionListProviderTest.cs (9)
78Assert.Equal(completionItem.DisplayText, converted.Label); 128Assert.Equal(completionItem.DisplayText, converted.Label); 147Assert.Equal(completionItem.DisplayText, converted.Label); 182Assert.Equal(completionItem.DisplayText, converted.Label); 202Assert.Equal(completionItem.DisplayText, converted.Label); 221Assert.Equal(completionItem.DisplayText, converted.Label); 250Assert.Equal(completionItem.DisplayText, converted.Label); 276Assert.Equal(completionItem.DisplayText, converted.Label); 302Assert.Equal(completionItem.DisplayText, converted.Label);
Microsoft.VisualStudio.LanguageServices.Razor (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
252htmlLabels[i] = htmlCompletionList.Items[i].Label;
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
148_logger.LogDebug($"Resolving Html completion item {request.Label} for {razorDocument.FilePath}");
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (10)
Cohost\CohostSnippetCompletionTest.cs (3)
99Assert.Equal(itemToResolve.Label, resolvedItem.Label); 119Assert.Equal("SnippetItem", completionItem.Label);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (5)
978var item = Assert.Single(result.Items, i => i.Label == "@bind-value:format"); 1593while (result.Items.FirstOrDefault(i => i.Label == itemToResolve) == null) 1606labelSet.AddRange(result.Items.SelectAsArray((item) => item.Label)); 1641var item = Assert.Single(result.Items, i => i.Label == itemToResolve); 1741else if (result.Label is { } label)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (2)
108Assert.Equal(response.Label, result.Label);
Microsoft.VisualStudioCode.RazorExtension (2)
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionEndpoint.cs (1)
252htmlLabels[i] = htmlCompletionList.Items[i].Label;
src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.CohostingShared\Completion\CohostDocumentCompletionResolveEndpoint.cs (1)
148_logger.LogDebug($"Resolving Html completion item {request.Label} for {razorDocument.FilePath}");
Microsoft.VisualStudioCode.RazorExtension.UnitTests (7)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionEndpointTest.cs (5)
978var item = Assert.Single(result.Items, i => i.Label == "@bind-value:format"); 1593while (result.Items.FirstOrDefault(i => i.Label == itemToResolve) == null) 1606labelSet.AddRange(result.Items.SelectAsArray((item) => item.Label)); 1641var item = Assert.Single(result.Items, i => i.Label == itemToResolve); 1741else if (result.Label is { } label)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostDocumentCompletionResolveEndpointTest.cs (2)
105Assert.NotEqual(response.Label, result.Label);