4 writes to ItemDefaults
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Handler\Completion\CompletionResultFactory.cs (2)
88ItemDefaults = new LSP.CompletionListItemDefaults 111completionList.ItemDefaults = null;
Protocol\Internal\Efficiency\OptimizedVSCompletionList.cs (2)
27this.ItemDefaults = completionList.ItemDefaults; 38this.ItemDefaults = completionList.ItemDefaults;
9 references to ItemDefaults
IdeBenchmarks (1)
Lsp\LspCompletionBenchmarks.cs (1)
105Assert.NotNull(results.ItemDefaults?.EditRange);
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Handler\Completion\CompletionResultFactory.cs (3)
105completionList.ItemDefaults.InsertTextMode = LSP.InsertTextMode.AsIs; 110if (completionList.ItemDefaults is { EditRange: null, CommitCharacters: null, Data: null }) 306completionList.ItemDefaults.CommitCharacters = mostUsedCommitCharacters;
Protocol\CompletionListSetting.cs (1)
16/// The supported property names of the <see cref="CompletionList.ItemDefaults"/> object.
Protocol\Internal\Efficiency\OptimizedVSCompletionList.cs (2)
27this.ItemDefaults = completionList.ItemDefaults; 38this.ItemDefaults = completionList.ItemDefaults;
Protocol\Internal\Efficiency\OptimizedVSCompletionListJsonConverter.cs (2)
87if (completionList.ItemDefaults != null) 90JsonSerializer.Serialize(writer, completionList.ItemDefaults, options);