4 writes to SortText
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\Completion\CompletionResultFactory.cs (2)
141lspItem.SortText = item.SortText; 149lspItem.SortText = $"{index:D4}{lspItem.SortText}";
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
Completion\CompletionResolveTests.cs (1)
412SortText = completionItem.SortText,
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
91SortText = xamlCompletion.SortText,
15 references to SortText
Microsoft.CodeAnalysis.LanguageServer.Protocol (5)
Handler\Completion\CompletionResolveHandler.cs (1)
122&& (lspCompletionItem.Label == completionItem.SortText || lspCompletionItem.SortText?.EndsWith(completionItem.SortText) == true);
Handler\Completion\CompletionResultFactory.cs (1)
149lspItem.SortText = $"{index:D4}{lspItem.SortText}";
Protocol\Internal\Efficiency\OptimizedVSCompletionListJsonConverter.cs (3)
178if (completionItem.SortText != null && !string.Equals(completionItem.SortText, label, StringComparison.Ordinal)) 180writer.WriteString("sortText", completionItem.SortText);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
Completion\CompletionFeaturesTests.cs (9)
135Assert.Equal("0000~Task System.Threading.Tasks", actualItem.SortText); 152Assert.Equal("0000~Task System.Threading.Tasks", resolvedItem.SortText); 222Assert.Equal("0004~ExtensionMethod NS2", actualItem.SortText); 239Assert.Equal("0004~ExtensionMethod NS2", resolvedItem.SortText); 288Assert.Equal("0011", actualItem.SortText); 547Assert.Equal("0000", actualItem.SortText); 564Assert.Equal("0000", actualItem.SortText); 727Assert.Equal("0000~MyClass Namespace1", resolvedItem1.SortText); 735Assert.Equal("0001~MyClass Namespace2", resolvedItem2.SortText);
Completion\CompletionResolveTests.cs (1)
412SortText = completionItem.SortText,