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