12 references to InsertTextMode
Microsoft.CodeAnalysis.LanguageServer.Protocol (10)
Handler\Completion\CompletionCapabilityHelper.cs (2)
32
public ISet<
InsertTextMode
> SupportedInsertTextModes { get; }
50
SupportedInsertTextModes = completionSetting?.CompletionItem?.InsertTextModeSupport?.ValueSet?.ToSet() ?? SpecializedCollections.EmptySet<
InsertTextMode
>();
Handler\Completion\CompletionResultFactory.cs (2)
102
if (capabilityHelper.SupportedInsertTextModes.Contains(LSP.
InsertTextMode
.AsIs))
105
completionList.ItemDefaults.InsertTextMode = LSP.
InsertTextMode
.AsIs;
Protocol\CompletionItem.cs (1)
203
public
InsertTextMode
? InsertTextMode { get; init; }
Protocol\CompletionItemSetting.cs (1)
130
/// property and which <see cref="
InsertTextMode
"/> values it supports.
Protocol\CompletionListItemDefaults.cs (1)
54
public
InsertTextMode
? InsertTextMode
Protocol\CompletionSetting.cs (1)
58
public
InsertTextMode
? InsertTextMode
Protocol\InsertTextModeSupportSetting.cs (2)
16
/// The <see cref="
InsertTextMode
"/> values that the client supports
21
public
InsertTextMode
[] ValueSet
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (2)
Completion\CompletionTests.cs (2)
1557
InsertTextModeSupport = new LSP.InsertTextModeSupportSetting { ValueSet = [LSP.
InsertTextMode
.AsIs] }
1568
Assert.Equal(LSP.
InsertTextMode
.AsIs, results.ItemDefaults.InsertTextMode);