4 instantiations of CompletionTrigger
Microsoft.CodeAnalysis.Features (4)
Completion\CompletionTrigger.cs (4)
43new(CompletionTriggerKind.Other); 49new(CompletionTriggerKind.Invoke); 55=> new(CompletionTriggerKind.Insertion, insertedCharacter); 61=> new(CompletionTriggerKind.Deletion, deletedCharacter);
50 references to CompletionTrigger
Microsoft.AspNetCore.App.Analyzers (4)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (2)
51public override bool ShouldTriggerCompletion(SourceText text, int caretPosition, CompletionTrigger trigger, OptionSet options) 485public readonly CompletionTrigger Trigger;
RouteEmbeddedLanguage\RoutePatternCompletionProvider.cs (2)
45public override bool ShouldTriggerCompletion(SourceText text, int caretPosition, CompletionTrigger trigger, OptionSet options) 334public readonly CompletionTrigger Trigger;
Microsoft.CodeAnalysis.CSharp.Features (3)
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
32Document document, int position, TextSpan itemSpan, CompletionTrigger trigger, CancellationToken cancellationToken = default)
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
145internal override async Task<bool> IsSyntacticTriggerCharacterAsync(Document document, int caretPosition, CompletionTrigger trigger, CompletionOptions options, CancellationToken cancellationToken)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
71CompletionTrigger trigger, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (2)
Completion\OmniSharpCompletionService.cs (2)
19CompletionTrigger trigger, 32CompletionTrigger trigger,
Microsoft.CodeAnalysis.Features (39)
Completion\CommonCompletionProvider.cs (3)
34public sealed override bool ShouldTriggerCompletion(SourceText text, int caretPosition, CompletionTrigger trigger, OptionSet options) 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)
Completion\CompletionContext.cs (4)
56/// be overwritten during <see cref="CompletionService.GetCompletionsAsync(Document, int, CompletionTrigger, ImmutableHashSet{string}, OptionSet, CancellationToken)"/>. 69public CompletionTrigger Trigger { get; } 114CompletionTrigger trigger, 141CompletionTrigger trigger,
Completion\CompletionProvider.cs (3)
36public virtual bool ShouldTriggerCompletion(SourceText text, int caretPosition, CompletionTrigger trigger, OptionSet options) 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)
Completion\CompletionService.cs (3)
97CompletionTrigger trigger, 136CompletionTrigger trigger, 411CompletionTrigger triggerInfo,
Completion\CompletionService.ProviderManager.cs (2)
168Project? project, ImmutableHashSet<string>? roles, CompletionTrigger trigger, in CompletionOptions options) 177CompletionTrigger trigger,
Completion\CompletionService_GetCompletions.cs (6)
40CompletionTrigger trigger = default, 66CompletionTrigger trigger = default, 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) 231Document document, int caretPosition, CompletionTrigger trigger, 334CompletionTrigger triggerInfo,
Completion\CompletionTrigger.cs (7)
42public static readonly CompletionTrigger Default = 46/// The default <see cref="CompletionTrigger"/> when none is specified. 48public static readonly CompletionTrigger Invoke = 52/// Creates a new instance of a <see cref="CompletionTrigger"/> association with the insertion of a typed character into the document. 54public static CompletionTrigger CreateInsertionTrigger(char insertedCharacter) 58/// Creates a new instance of a <see cref="CompletionTrigger"/> association with the deletion of a character from the document. 60public static CompletionTrigger CreateDeletionTrigger(char deletedCharacter)
Completion\Providers\AbstractAggregateEmbeddedLanguageCompletionProvider.cs (1)
71internal sealed override bool ShouldTriggerCompletion(LanguageServices languageServices, SourceText text, int caretPosition, CompletionTrigger trigger, CompletionOptions options, OptionSet passThroughOptions)
Completion\Providers\AbstractDocCommentCompletionProvider.cs (1)
98protected abstract Task<IEnumerable<CompletionItem>?> GetItemsWorkerAsync(Document document, int position, CompletionTrigger trigger, CancellationToken cancellationToken);
Completion\Providers\AbstractSuggestionModeCompletionProvider.cs (1)
14protected abstract Task<CompletionItem?> GetSuggestionModeItemAsync(Document document, int position, TextSpan span, CompletionTrigger triggerInfo, CancellationToken cancellationToken);
Completion\Providers\EmbeddedLanguageCompletionProvider.cs (1)
22public abstract bool ShouldTriggerCompletion(SourceText text, int caretPosition, CompletionTrigger trigger);
Completion\Providers\Scripting\AbstractDirectivePathCompletionProvider.cs (1)
66public sealed override bool ShouldTriggerCompletion(SourceText text, int caretPosition, CompletionTrigger trigger, OptionSet options)
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (1)
36public override bool ShouldTriggerCompletion(SourceText text, int caretPosition, CompletionTrigger trigger)
EmbeddedLanguages\RegularExpressions\LanguageServices\EmbeddedCompletionContext.cs (1)
25public readonly CompletionTrigger Trigger;
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexEmbeddedCompletionProvider.cs (1)
43public override bool ShouldTriggerCompletion(SourceText text, int caretPosition, CompletionTrigger trigger)
ExternalAccess\VSTypeScript\Api\VSTypeScriptCompletionProvider.cs (3)
15public sealed override bool ShouldTriggerCompletion(SourceText text, int caretPosition, CompletionTrigger trigger, OptionSet options) 21internal sealed override bool ShouldTriggerCompletion(LanguageServices languageServices, SourceText text, int caretPosition, CompletionTrigger trigger, CompletionOptions options, OptionSet passThroughOptions) 24protected abstract bool ShouldTriggerCompletionImpl(SourceText text, int caretPosition, CompletionTrigger trigger, bool triggerOnTypingLetters);
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Completion\CompletionProviders\VisualBasicSuggestionModeCompletionProvider.vb (1)
33Protected Overrides Async Function GetSuggestionModeItemAsync(document As Document, position As Integer, itemSpan As TextSpan, trigger As CompletionTrigger, cancellationToken As CancellationToken) As Task(Of CompletionItem)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (1)
69Protected Overrides Async Function GetItemsWorkerAsync(document As Document, position As Integer, trigger As CompletionTrigger, cancellationToken As CancellationToken) As Task(Of IEnumerable(Of CompletionItem))