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