2 instantiations of CompletionOptions
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionOptions.cs (1)
56
public static readonly CompletionOptions Default =
new
();
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Features\Options\CompletionOptionsStorage.cs (1)
13
=>
new
()
231 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)
36
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 (44)
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)
55
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
66
var
options = context.CompletionOptions;
89
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\FileBasedPrograms\AbstractAppDirectiveCompletionProvider.cs (1)
34
public sealed 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\ExtensionMemberImportCompletionProvider.cs (1)
31
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)
176
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (2)
43
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
117
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
87
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)
155
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
160
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
64
public override bool IsInsertionTrigger(SourceText text, int characterPosition,
CompletionOptions
options)
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
33
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)
45
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)
63
private
CompletionOptions
GetCompletionOptions()
65
var
options =
CompletionOptions
.Default;
128
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options,
134
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false);
141
CompletionOptions
options = null)
154
CompletionOptions
options)
177
CompletionOptions
options)
320
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
346
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
377
var
options = GetCompletionOptions();
439
CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
454
CompletionOptions
options = null)
463
bool? hasSuggestionModeItem = null,
CompletionOptions
options = null)
471
CompletionOptions
options = null)
481
bool? hasSuggestionModeItem = null,
CompletionOptions
options = null)
506
CompletionOptions
options,
538
CompletionOptions
options,
572
CompletionOptions
options,
635
var
options = GetCompletionOptions();
682
var
options = GetCompletionOptions();
744
var
options = GetCompletionOptions();
970
var
options = GetCompletionOptions();
1033
Assert.Equal(expectedDescription, (await completionService.GetDescriptionAsync(document, item,
CompletionOptions
.Default, displayOptions)).Text);
1066
var actualDescription = (await completionService.GetDescriptionAsync(document, item,
CompletionOptions
.Default, displayOptions)).Text;
1074
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1087
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1095
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1106
bool? isComplexTextEdit = null, List<CompletionFilter> matchingFilters = null, CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
1124
List<CompletionFilter> matchingFilters = null, CompletionItemFlags? flags = null,
CompletionOptions
options = null, bool skipSpeculation = false)
1138
CompletionOptions
options = null, bool skipSpeculation = false)
1149
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1168
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options, bool skipSpeculation = false)
1176
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options)
1188
CompletionOptions
options = null)
1213
CompletionOptions
options = null)
1222
List<CompletionFilter> matchingFilters, CompletionItemFlags? flags,
CompletionOptions
options)
1235
CompletionOptions
options = null)
1272
var
options =
CompletionOptions
.Default with
1316
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)
56
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,
192
return GetDescriptionAsync(document, item,
CompletionOptions
.Default, SymbolDescriptionOptions.Default, cancellationToken);
203
internal virtual async Task<CompletionDescription?> GetDescriptionAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken = default)
388
internal void TriggerLoadProjectProviders(Project project,
CompletionOptions
options)
412
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 };
64
CompletionOptions
options,
129
Document document, ConcatImmutableArray<CompletionProvider> providers, int caretPosition,
CompletionOptions
options, CompletionTrigger trigger, ImmutableHashSet<string>? roles, SourceText text)
152
Document document, ImmutableArray<CompletionProvider> triggeredProviders, int caretPosition, CompletionTrigger trigger,
CompletionOptions
options, CancellationToken cancellationToken)
189
Document document, SourceText text, int caretPosition, in
CompletionOptions
options)
232
CompletionOptions
options, TextSpan completionListSpan,
253
in
CompletionOptions
options,
335
CompletionOptions
options,
366
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)
15
Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
33
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)
86
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)
23
protected abstract Task<bool> ShouldPreselectInferredTypesAsync(CompletionContext? completionContext, int position,
CompletionOptions
options, CancellationToken cancellationToken);
24
protected abstract Task<bool> ShouldProvideAvailableSymbolsInCurrentContextAsync(CompletionContext? completionContext, TSyntaxContext context, int position,
CompletionOptions
options, CancellationToken cancellationToken);
34
CompletionContext? completionContext, TSyntaxContext context, int position,
CompletionOptions
options, CancellationToken cancellationToken)
224
Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
Completion\Providers\AbstractSymbolCompletionProvider.cs (6)
35
CompletionOptions
options,
328
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
337
var
options = completionContext.CompletionOptions;
373
CompletionOptions
options,
440
CompletionContext completionContext, Document document,
CompletionOptions
options, IEnumerable<DocumentId> relatedDocuments, CancellationToken cancellationToken)
468
CompletionContext? completionContext, TSyntaxContext syntaxContext,
CompletionOptions
options, CancellationToken cancellationToken)
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (3)
51
var
options = completionContext.CompletionOptions;
221
protected static bool IsAddingImportsSupported(Document document,
CompletionOptions
? completionOptions)
228
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.Protocol (24)
Features\Options\CompletionOptionsStorage.cs (15)
12
public static
CompletionOptions
GetCompletionOptions(this IGlobalOptionService options, string language)
45
public static readonly Option2<bool> UnnamedSymbolCompletionDisabledFeatureFlag = new("dotnet_disable_unnamed_symbol_completion",
CompletionOptions
.Default.UnnamedSymbolCompletionDisabled, group: s_completionOptionGroup);
46
public static readonly Option2<bool> ShowNewSnippetExperienceFeatureFlag = new("dotnet_show_new_snippet_experience_feature_flag",
CompletionOptions
.Default.ShowNewSnippetExperienceFeatureFlag, group: s_completionOptionGroup);
47
public static readonly PerLanguageOption2<bool> TriggerOnTyping = new("dotnet_trigger_completion_on_typing",
CompletionOptions
.Default.TriggerOnTyping, group: s_completionOptionGroup);
48
public static readonly PerLanguageOption2<bool> TriggerOnTypingLetters = new("dotnet_trigger_completion_on_typing_letters",
CompletionOptions
.Default.TriggerOnTypingLetters, group: s_completionOptionGroup);
49
public static readonly PerLanguageOption2<bool?> TriggerOnDeletion = new("dotnet_trigger_completion_on_deletion",
CompletionOptions
.Default.TriggerOnDeletion, group: s_completionOptionGroup);
50
public static readonly PerLanguageOption2<EnterKeyRule> EnterKeyBehavior = new("dotnet_return_key_completion_behavior",
CompletionOptions
.Default.EnterKeyBehavior, serializer: EditorConfigValueSerializer.CreateSerializerForEnum<EnterKeyRule>(), group: s_completionOptionGroup);
51
public static readonly PerLanguageOption2<SnippetsRule> SnippetsBehavior = new("dotnet_snippets_behavior",
CompletionOptions
.Default.SnippetsBehavior, serializer: EditorConfigValueSerializer.CreateSerializerForEnum<SnippetsRule>(), group: s_completionOptionGroup);
52
public static readonly PerLanguageOption2<bool> ShowNameSuggestions = new("dotnet_show_name_completion_suggestions",
CompletionOptions
.Default.ShowNameSuggestions, group: s_completionOptionGroup);
57
public static readonly PerLanguageOption2<bool?> ShowItemsFromUnimportedNamespaces = new("dotnet_show_completion_items_from_unimported_namespaces",
CompletionOptions
.Default.ShowItemsFromUnimportedNamespaces, group: s_completionOptionGroup);
58
public static readonly PerLanguageOption2<ImportCompletionCommitBehavior> ImportCompletionCommitBehavior = new("dotnet_completion_items_from_unimported_namespaces_commit_behavior",
CompletionOptions
.Default.ImportCompletionCommitBehavior, serializer: EditorConfigValueSerializer.CreateSerializerForEnum<ImportCompletionCommitBehavior>(), group: s_completionOptionGroup);
60
public static readonly PerLanguageOption2<bool> TriggerInArgumentLists = new("dotnet_trigger_completion_in_argument_lists",
CompletionOptions
.Default.TriggerInArgumentLists, group: s_completionOptionGroup);
67
public static PerLanguageOption2<bool> ProvideRegexCompletions = new("dotnet_provide_regex_completions",
CompletionOptions
.Default.ProvideRegexCompletions, group: s_completionOptionGroup);
68
public static readonly PerLanguageOption2<bool> ProvideDateAndTimeCompletions = new("dotnet_provide_date_and_time_completions",
CompletionOptions
.Default.ProvideDateAndTimeCompletions, group: s_completionOptionGroup);
69
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)
582
CompletionOptions
completionOptions,
598
CompletionOptions
completionOptions,
647
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)
592
internal override CompletionRules GetRules(CodeAnalysis.Completion.
CompletionOptions
options)
597
CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passThroughOptions, ImmutableHashSet<string> roles = null)
607
Document document, int caretPosition, CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passThroughOptions,
893
internal override CompletionRules GetRules(CodeAnalysis.Completion.
CompletionOptions
options)
898
CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passThroughOptions, ImmutableHashSet<string> roles = null)
908
Document document, int caretPosition, CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passThroughOptions,
Completion\CompletionResolveTests.cs (4)
510
CodeAnalysis.Completion.
CompletionOptions
options,
534
internal override bool ShouldTriggerCompletion(Project project, LanguageServices languageServices, SourceText text, int caretPosition, CompletionTrigger trigger, CodeAnalysis.Completion.
CompletionOptions
options, OptionSet passthroughOptions, ImmutableHashSet<string> roles = null)
537
internal override CompletionRules GetRules(CodeAnalysis.Completion.
CompletionOptions
options)
540
internal override async 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)