1 instantiation of CompletionOptions
Microsoft.CodeAnalysis.Features (1)
Completion\CompletionOptions.cs (1)
56
public static readonly CompletionOptions Default =
new
();
118 references to CompletionOptions
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)
177
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)
160
internal override Task<CompletionDescription> GetDescriptionWorkerAsync(Document document, CompletionItem item,
CompletionOptions
options, SymbolDescriptionOptions displayOptions, CancellationToken cancellationToken)
165
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.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