12 writes to Data
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Handler\Completion\CompletionResultFactory.cs (1)
136lspItem.Data = completionItemResolveData;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
Completion\CompletionFeaturesTests.cs (8)
148actualItem.Data = completionResult.ItemDefaults.Data; 235actualItem.Data = completionResult.ItemDefaults.Data; 298actualItem.Data = completionResult.ItemDefaults.Data; 560actualItem.Data = completionResult.ItemDefaults.Data; 718itemFromNS1.Data = completionResult.ItemDefaults.Data; 719itemFromNS2.Data = completionResult.ItemDefaults.Data; 978item.Data = results.ItemDefaults.Data; 1050item.Data = results.ItemDefaults.Data;
Completion\CompletionResolveTests.cs (2)
421Data = completionItem.Data, 493completionItem.Data = vsCompletionList.Data;
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Completion\CompletionHandler.cs (1)
97Data = new CompletionResolveData { ProjectGuid = documentId.ProjectId.Id, DocumentGuid = documentId.Id, Position = position, DisplayText = xamlCompletion.DisplayText }
16 references to Data
IdeBenchmarks (1)
Lsp\LspCompletionSerializationBenchmarks.cs (1)
129if (item.CommitCharacters is not null || item.Data is not null)
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Handler\Completion\CompletionResolveData.cs (1)
11/// Passed along via <see cref="LSP.CompletionItem.Data"/>.
Handler\Completion\CompletionResolveHandler.cs (2)
127Contract.ThrowIfNull(request.Data); 128var resolveData = JsonSerializer.Deserialize<DocumentResolveData>((JsonElement)request.Data);
Handler\Completion\Extensions.cs (2)
53Contract.ThrowIfNull(request.Data); 54var resolveData = JsonSerializer.Deserialize<CompletionResolveData>((JsonElement)request.Data, ProtocolConversions.LspJsonSerializerOptions);
Protocol\Internal\Efficiency\OptimizedVSCompletionListJsonConverter.cs (2)
234if (completionItem.Data != null) 237JsonSerializer.Serialize(writer, completionItem.Data, options);
Protocol\Internal\VSInternalCompletionList.cs (1)
42/// Gets or sets the default <see cref="CompletionItem.Data"/> used for completion items.
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (6)
Completion\CompletionFeaturesTests.cs (4)
144Assert.Null(actualItem.Data); 231Assert.Null(actualItem.Data); 294Assert.Null(actualItem.Data); 556Assert.Null(actualItem.Data);
Completion\CompletionResolveTests.cs (2)
421Data = completionItem.Data, 492Assert.Null(completionItem.Data);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Completion\CompletionResolveHandler.cs (1)
54if (completionItem.Data is JToken token)