2 instantiations of CompletionOptions
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionOptions.cs (1)
54
public static readonly CompletionOptions Default =
new
();
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\CompletionOptionsStorage.cs (1)
12
=>
new
()
230 references to CompletionOptions
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (23)
Completion\CompletionProviders\AbstractCSharpCompletionProviderTests.cs (8)
60
CompletionOptions
options = null, bool skipSpeculation = false)
72
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
86
CompletionOptions
options = null, bool skipSpeculation = false)
111
CompletionOptions
options, bool skipSpeculation = false)
130
List<CompletionFilter> matchingFilters,
CompletionOptions
options, bool skipSpeculation = false)
143
List<CompletionFilter> matchingFilters,
CompletionOptions
options, bool skipSpeculation = false)
186
var
options =
CompletionOptions
.Default with { EnterKeyBehavior = sendThroughEnterOption };
Completion\CompletionProviders\CrefCompletionProviderTests.cs (1)
33
CompletionOptions
? options = null, bool skipSpeculation = false)
Completion\CompletionProviders\LoadDirectiveCompletionProviderTests.cs (2)
36
List<CompletionFilter> matchingFilters = null, CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
87
Assert.Equal(expectedResult, provider.ShouldTriggerCompletion(languageServices.LanguageServices, SourceText.From(text), position, trigger: default,
CompletionOptions
.Default, OptionSet.Empty));
Completion\CompletionProviders\ObjectInitializerCompletionProviderTests.cs (1)
667
Assert.False(CommitManager.SendEnterThroughToEditor(service.GetRules(
CompletionOptions
.Default), item, string.Empty), "Expected false from SendEnterThroughToEditor()");
Completion\CompletionProviders\ReferenceDirectiveCompletionProviderTests.cs (2)
39
List<CompletionFilter> matchingFilters = null, CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
126
Assert.Equal(expectedResult, provider.ShouldTriggerCompletion(languageServices.LanguageServices, SourceText.From(text), position, trigger: default,
CompletionOptions
.Default, OptionSet.Empty));
Completion\CompletionProviders\SuggestionModeCompletionProviderTests.cs (1)
1296
options:
CompletionOptions
.Default, cancellationToken: CancellationToken.None);
Completion\CompletionProviders\SymbolCompletionProviderTests_NoInteractive.cs (3)
35
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
335
var
options =
CompletionOptions
.Default;
Completion\CompletionProviders\XmlDocumentationCommentCompletionProviderTests.cs (1)
47
List<CompletionFilter> matchingFilters = null, CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
Completion\CompletionServiceTests.cs (4)
176
var
options =
CompletionOptions
.Default with { PerformSort = performSort };
225
var
options =
CompletionOptions
.Default with { ShowItemsFromUnimportedNamespaces = true };
Microsoft.CodeAnalysis.CSharp.Features (43)
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (2)
46
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
198
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\CompletionUtilities.cs (3)
60
internal static bool IsTriggerCharacter(SourceText text, int characterPosition, in
CompletionOptions
options)
117
internal static bool IsTriggerCharacterOrArgumentListCharacter(SourceText text, int characterPosition, in
CompletionOptions
options)
126
internal static bool IsTriggerAfterSpaceOrStartOfWordCharacter(SourceText text, int characterPosition, in
CompletionOptions
options)
Completion\CompletionProviders\CrefCompletionProvider.cs (3)
53
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
64
var
options = context.CompletionOptions;
90
Document document, int position,
CompletionOptions
options, CancellationToken cancellationToken)
Completion\CompletionProviders\DeclarationName\DeclarationNameCompletionProvider.cs (1)
35
public override bool IsInsertionTrigger(SourceText text, int insertedCharacterPosition,
CompletionOptions
options)
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (2)
42
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
309
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (2)
31
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
127
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (2)
34
public override bool IsInsertionTrigger(SourceText text, int insertedCharacterPosition,
CompletionOptions
options)
65
CompletionContext? completionContext, CSharpSyntaxContext context, int position,
CompletionOptions
options, CancellationToken cancellationToken)
Completion\CompletionProviders\ExternAliasCompletionProvider.cs (1)
34
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (2)
36
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
122
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ImportCompletion\ExtensionMethodImportCompletionProvider.cs (1)
30
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\ImportCompletion\TypeImportCompletionProvider.cs (1)
33
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\KeywordCompletionProvider.cs (1)
174
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (2)
48
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
132
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
97
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (2)
36
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
65
CompletionContext? completionContext, CSharpSyntaxContext context, int position,
CompletionOptions
options, CancellationToken cancellationToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (2)
64
public override bool IsInsertionTrigger(SourceText text, int insertedCharacterPosition,
CompletionOptions
options)
160
CompletionOptions
options,
Completion\CompletionProviders\OverrideCompletionProvider.cs (1)
38
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
70
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\PartialTypeCompletionProvider.cs (1)
48
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\PreprocessorCompletionProvider.cs (1)
28
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (2)
159
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
164
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
68
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
35
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\SymbolCompletionProvider.cs (5)
82
CompletionOptions
options,
98
CompletionOptions
options,
119
CompletionOptions
options,
138
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
145
internal override async Task<bool> IsSyntacticTriggerCharacterAsync(Document document, int caretPosition, CompletionTrigger trigger,
CompletionOptions
options, CancellationToken cancellationToken)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
63
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CSharpCompletionService.cs (1)
43
internal override CompletionRules GetRules(
CompletionOptions
options)
Microsoft.CodeAnalysis.EditorFeatures (8)
IntelliSense\AsyncCompletion\CommitManager.cs (1)
143
var
options = _globalOptions.GetCompletionOptions(document.Project.Language);
IntelliSense\AsyncCompletion\CompletionSource.cs (6)
117
var
options = _editorOptionsService.GlobalOptions.GetCompletionOptions(document.Project.Language);
156
CompletionOptions
options)
255
var
options = _editorOptionsService.GlobalOptions.GetCompletionOptions(document.Project.Language) with
353
var
options = _editorOptionsService.GlobalOptions.GetCompletionOptions(document.Project.Language) with
375
CompletionOptions
options,
476
var
completionOptions = _editorOptionsService.GlobalOptions.GetCompletionOptions(document.Project.Language);
Interactive\Completion\InteractiveCommandCompletionService.cs (1)
35
internal override CompletionRules GetRules(
CompletionOptions
options)
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (41)
Completion\AbstractCompletionProviderTests.cs (41)
61
private
CompletionOptions
GetCompletionOptions()
63
var
options =
CompletionOptions
.Default;
125
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options,
131
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false);
138
CompletionOptions
options = null)
151
CompletionOptions
options)
174
CompletionOptions
options)
317
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
343
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
374
var
options = GetCompletionOptions();
436
CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
451
CompletionOptions
options = null)
460
bool? hasSuggestionModeItem = null,
CompletionOptions
options = null)
468
CompletionOptions
options = null)
478
bool? hasSuggestionModeItem = null,
CompletionOptions
options = null)
503
CompletionOptions
options,
535
CompletionOptions
options,
569
CompletionOptions
options,
632
var
options = GetCompletionOptions();
679
var
options = GetCompletionOptions();
741
var
options = GetCompletionOptions();
967
var
options = GetCompletionOptions();
1030
Assert.Equal(expectedDescription, (await completionService.GetDescriptionAsync(document, item,
CompletionOptions
.Default, displayOptions)).Text);
1063
var actualDescription = (await completionService.GetDescriptionAsync(document, item,
CompletionOptions
.Default, displayOptions)).Text;
1071
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1084
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1092
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1103
bool? isComplexTextEdit = null, List<CompletionFilter> matchingFilters = null, CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
1121
List<CompletionFilter> matchingFilters = null, CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
1135
CompletionOptions
options = null, bool skipSpeculation = false)
1146
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1165
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1173
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options)
1185
CompletionOptions
options = null)
1210
CompletionOptions
options = null)
1219
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options)
1232
CompletionOptions
options = null)
1269
var
options =
CompletionOptions
.Default with
1313
var
options = GetCompletionOptions();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Completion\CompletionServiceTests.cs (3)
48
var completions = await completionService.GetCompletionsAsync(document, caretPosition,
CompletionOptions
.Default, OptionSet.Empty);
57
completions = await completionService.GetCompletionsAsync(document, caretPosition,
CompletionOptions
.Default, OptionSet.Empty);
65
var actualDescriptionText = (await completionService.GetDescriptionAsync(document, item,
CompletionOptions
.Default, SymbolDescriptionOptions.Default).ConfigureAwait(false))!.Text;
Microsoft.CodeAnalysis.ExternalAccess.FSharp (3)
Completion\FSharpCompletionProviderBase.cs (1)
16
internal sealed override bool ShouldTriggerCompletion(Host.LanguageServices languageServices, SourceText text, int caretPosition, CompletionTrigger trigger,
CompletionOptions
options, OptionSet passthroughOptions)
Completion\FSharpCompletionServiceWithProviders.cs (1)
19
internal sealed override CompletionRules GetRules(
CompletionOptions
options)
Internal\Completion\FSharpInternalCommonCompletionProvider.cs (1)
36
public override bool IsInsertionTrigger(SourceText text, int insertedCharacterPosition,
CompletionOptions
options)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
Completion\OmniSharpCompletionOptions.cs (2)
13
internal
CompletionOptions
ToCompletionOptions()
14
=>
CompletionOptions
.Default with
Microsoft.CodeAnalysis.Features (72)
Completion\CommonCompletionProvider.cs (8)
26
/// Language used to retrieve <see cref="
CompletionOptions
"/> from <see cref="OptionSet"/>.
39
return ShouldTriggerCompletionImpl(text, caretPosition, trigger,
CompletionOptions
.Default);
42
internal override bool ShouldTriggerCompletion(LanguageServices languageServices, SourceText text, int caretPosition, CompletionTrigger trigger,
CompletionOptions
options, OptionSet passThroughOptions)
45
private bool ShouldTriggerCompletionImpl(SourceText text, int caretPosition, CompletionTrigger trigger, in
CompletionOptions
options)
50
public virtual bool IsInsertionTrigger(SourceText text, int insertedCharacterPosition,
CompletionOptions
options)
61
return GetDescriptionAsync(document, item,
CompletionOptions
.Default, SymbolDescriptionOptions.Default, cancellationToken);
64
internal override async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
103
Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionContext.cs (3)
74
internal
CompletionOptions
CompletionOptions { get; }
124
CompletionOptions
.Default,
142
in
CompletionOptions
options,
Completion\CompletionOptions.cs (1)
54
public static readonly
CompletionOptions
Default = new();
Completion\CompletionProvider.cs (3)
47
internal virtual bool ShouldTriggerCompletion(LanguageServices languageServices, SourceText text, int caretPosition, CompletionTrigger trigger,
CompletionOptions
options, OptionSet passThroughOptions)
57
internal virtual async Task<bool> IsSyntacticTriggerCharacterAsync(Document document, int caretPosition, CompletionTrigger trigger,
CompletionOptions
options, CancellationToken cancellationToken)
66
internal virtual Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionService.cs (10)
78
return GetRules(
CompletionOptions
.Default);
81
internal abstract CompletionRules GetRules(
CompletionOptions
options);
106
var
completionOptions =
CompletionOptions
.Default with { ForceExpandedCompletionIndexCreation = true };
112
internal virtual bool SupportsTriggerOnDeletion(
CompletionOptions
options)
137
CompletionOptions
options,
197
return GetDescriptionAsync(document, item,
CompletionOptions
.Default, SymbolDescriptionOptions.Default, cancellationToken);
209
internal virtual async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken = default)
390
internal void TriggerLoadProjectProviders(Project project,
CompletionOptions
options)
414
CompletionOptions
options,
Completion\CompletionService.ProviderManager.cs (5)
97
public ImmutableArray<CompletionProvider> GetCachedProjectCompletionProvidersOrQueueLoadInBackground(Project? project,
CompletionOptions
options)
164
return GetCachedProjectCompletionProvidersOrQueueLoadInBackground(project,
CompletionOptions
.Default).FirstOrDefault(isNameMatchingProviderPredicate);
168
Project? project, ImmutableHashSet<string>? roles, CompletionTrigger trigger, in
CompletionOptions
options)
178
in
CompletionOptions
options)
294
CompletionOptions
.Default with { ForceExpandedCompletionIndexCreation = true });
Completion\CompletionService_GetCompletions.cs (10)
47
var
completionOptions =
CompletionOptions
.Default with { ForceExpandedCompletionIndexCreation = true };
65
CompletionOptions
options,
130
Document document, ConcatImmutableArray<CompletionProvider> providers, int caretPosition,
CompletionOptions
options, CompletionTrigger trigger, ImmutableHashSet<string>? roles, SourceText text)
153
Document document, ImmutableArray<CompletionProvider> triggeredProviders, int caretPosition, CompletionTrigger trigger,
CompletionOptions
options, CancellationToken cancellationToken)
190
Document document, SourceText text, int caretPosition, in
CompletionOptions
options)
233
CompletionOptions
options, TextSpan completionListSpan,
254
in
CompletionOptions
options,
324
CompletionOptions
options,
355
public SegmentedList<CompletionItem> ToSegmentedList(in
CompletionOptions
options)
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (2)
71
internal sealed override bool ShouldTriggerCompletion(LanguageServices languageServices, SourceText text, int caretPosition, CompletionTrigger trigger,
CompletionOptions
options, OptionSet passThroughOptions)
109
internal override Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractCrefCompletionProvider.cs (2)
17
Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
46
Document document, int position,
CompletionOptions
options, CancellationToken cancellationToken);
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
26
public sealed override bool IsInsertionTrigger(SourceText text, int insertedCharacterPosition,
CompletionOptions
options)
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (1)
256
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractObjectCreationCompletionProvider.cs (1)
48
CompletionContext? completionContext, TSyntaxContext context, int position,
CompletionOptions
options, CancellationToken cancellationToken)
Completion\Providers\AbstractObjectInitializerCompletionProvider.cs (1)
84
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractPartialTypeCompletionProvider.cs (1)
110
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractRecommendationServiceBasedCompletionProvider.cs (4)
22
protected abstract Task<bool> ShouldPreselectInferredTypesAsync(CompletionContext? completionContext, int position,
CompletionOptions
options, CancellationToken cancellationToken);
23
protected abstract Task<bool> ShouldProvideAvailableSymbolsInCurrentContextAsync(CompletionContext? completionContext, TSyntaxContext context, int position,
CompletionOptions
options, CancellationToken cancellationToken);
33
CompletionContext? completionContext, TSyntaxContext context, int position,
CompletionOptions
options, CancellationToken cancellationToken)
200
Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractSymbolCompletionProvider.cs (6)
35
CompletionOptions
options,
299
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
308
var
options = completionContext.CompletionOptions;
344
CompletionOptions
options,
411
CompletionContext completionContext, Document document,
CompletionOptions
options, IEnumerable<DocumentId> relatedDocuments, CancellationToken cancellationToken)
439
CompletionContext? completionContext, TSyntaxContext syntaxContext,
CompletionOptions
options, CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (3)
51
var
options = completionContext.CompletionOptions;
212
protected static bool IsAddingImportsSupported(Document document,
CompletionOptions
? completionOptions)
219
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionService.cs (1)
51
CompletionOptions
options,
Completion\Providers\ImportCompletionProvider\ITypeImportCompletionService.cs (1)
27
CompletionOptions
options,
Completion\Providers\Snippets\AbstractSnippetCompletionProvider.cs (1)
102
internal override async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
ExternalAccess\Pythia\Api\PythiaCompletionProviderBase.cs (2)
60
Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
72
public sealed override bool IsInsertionTrigger(SourceText text, int insertedCharacterPosition,
CompletionOptions
options)
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionProvider.cs (2)
18
return ShouldTriggerCompletionImpl(text, caretPosition, trigger,
CompletionOptions
.Default.TriggerOnTypingLetters);
21
internal sealed override bool ShouldTriggerCompletion(LanguageServices languageServices, SourceText text, int caretPosition, CompletionTrigger trigger,
CompletionOptions
options, OptionSet passThroughOptions)
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionServiceWithProviders.cs (1)
24
internal sealed override CompletionRules GetRules(
CompletionOptions
options)
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (2)
119
var
options =
CompletionOptions
.Default with
Microsoft.CodeAnalysis.LanguageServer (1)
Services\StarredCompletions\StarredCompletionProvider.cs (1)
36
internal override async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.LanguageServer.Protocol (23)
Features\Options\CompletionOptionsStorage.cs (14)
11
public static
CompletionOptions
GetCompletionOptions(this IGlobalOptionService options, string language)
43
public static readonly Option2<bool> UnnamedSymbolCompletionDisabledFeatureFlag = new("dotnet_disable_unnamed_symbol_completion",
CompletionOptions
.Default.UnnamedSymbolCompletionDisabled, group: s_completionOptionGroup);
44
public static readonly Option2<bool> ShowNewSnippetExperienceFeatureFlag = new("dotnet_show_new_snippet_experience_feature_flag",
CompletionOptions
.Default.ShowNewSnippetExperienceFeatureFlag, group: s_completionOptionGroup);
45
public static readonly PerLanguageOption2<bool> TriggerOnTyping = new("dotnet_trigger_completion_on_typing",
CompletionOptions
.Default.TriggerOnTyping, group: s_completionOptionGroup);
46
public static readonly PerLanguageOption2<bool> TriggerOnTypingLetters = new("dotnet_trigger_completion_on_typing_letters",
CompletionOptions
.Default.TriggerOnTypingLetters, group: s_completionOptionGroup);
47
public static readonly PerLanguageOption2<bool?> TriggerOnDeletion = new("dotnet_trigger_completion_on_deletion",
CompletionOptions
.Default.TriggerOnDeletion, group: s_completionOptionGroup);
48
public static readonly PerLanguageOption2<EnterKeyRule> EnterKeyBehavior = new("dotnet_return_key_completion_behavior",
CompletionOptions
.Default.EnterKeyBehavior, serializer: EditorConfigValueSerializer.CreateSerializerForEnum<EnterKeyRule>(), group: s_completionOptionGroup);
49
public static readonly PerLanguageOption2<SnippetsRule> SnippetsBehavior = new("dotnet_snippets_behavior",
CompletionOptions
.Default.SnippetsBehavior, serializer: EditorConfigValueSerializer.CreateSerializerForEnum<SnippetsRule>(), group: s_completionOptionGroup);
50
public static readonly PerLanguageOption2<bool> ShowNameSuggestions = new("dotnet_show_name_completion_suggestions",
CompletionOptions
.Default.ShowNameSuggestions, group: s_completionOptionGroup);
55
public static readonly PerLanguageOption2<bool?> ShowItemsFromUnimportedNamespaces = new("dotnet_show_completion_items_from_unimported_namespaces",
CompletionOptions
.Default.ShowItemsFromUnimportedNamespaces, group: s_completionOptionGroup);
57
public static readonly PerLanguageOption2<bool> TriggerInArgumentLists = new("dotnet_trigger_completion_in_argument_lists",
CompletionOptions
.Default.TriggerInArgumentLists, group: s_completionOptionGroup);
64
public static PerLanguageOption2<bool> ProvideRegexCompletions = new("dotnet_provide_regex_completions",
CompletionOptions
.Default.ProvideRegexCompletions, group: s_completionOptionGroup);
65
public static readonly PerLanguageOption2<bool> ProvideDateAndTimeCompletions = new("dotnet_provide_date_and_time_completions",
CompletionOptions
.Default.ProvideDateAndTimeCompletions, group: s_completionOptionGroup);
66
public static readonly PerLanguageOption2<bool?> ShowNewSnippetExperienceUserOption = new("dotnet_show_new_snippet_experience",
CompletionOptions
.Default.ShowNewSnippetExperienceUserOption, group: s_completionOptionGroup);
Handler\Completion\CompletionHandler.cs (3)
78
var
completionOptions = globalOptions.GetCompletionOptionsForLsp(document.Project.Language, capabilityHelper);
116
CompletionOptions
completionOptions,
169
CompletionOptions
completionOptions,
Handler\Completion\CompletionResolveHandler.cs (1)
100
var
completionOptions = globalOptions.GetCompletionOptions(document.Project.Language);
Handler\Completion\CompletionResultFactory.cs (3)
573
CompletionOptions
completionOptions,
589
CompletionOptions
completionOptions,
638
CompletionOptions
completionOptions,
Handler\Completion\Extensions.cs (2)
16
public static
CompletionOptions
GetCompletionOptionsForLsp(this IGlobalOptionService globalOptionService, string language, CompletionCapabilityHelper capabilityHelper)
18
var
options = globalOptionService.GetCompletionOptions(language);
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (10)
Completion\CompletionFeaturesTests.cs (6)
591
internal override CompletionRules GetRules(CodeAnalysis.Completion.
CompletionOptions
options)
596
CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passThroughOptions, ImmutableHashSet<string> roles = null)
606
Document document, int caretPosition, CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passThroughOptions,
892
internal override CompletionRules GetRules(CodeAnalysis.Completion.
CompletionOptions
options)
897
CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passThroughOptions, ImmutableHashSet<string> roles = null)
907
Document document, int caretPosition, CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passThroughOptions,
Completion\CompletionResolveTests.cs (4)
510
CodeAnalysis.Completion.
CompletionOptions
options,
532
internal override bool ShouldTriggerCompletion(Project project, LanguageServices languageServices, SourceText text, int caretPosition, CompletionTrigger trigger, CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passthroughOptions, ImmutableHashSet<string> roles = null)
535
internal override CompletionRules GetRules(CodeAnalysis.Completion.
CompletionOptions
options)
538
internal override Task<CompletionDescription> GetDescriptionAsync(Document document, CodeAnalysis.Completion.CompletionItem item, CodeAnalysis.Completion.
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken = default)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
Interactive\CSharpInteractiveWindowCommandCompletionProvider.cs (1)
42
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)