36 references to TaggerDelay
Microsoft.CodeAnalysis.EditorFeatures (36)
BraceMatching\BraceHighlightingViewTaggerProvider.cs (2)
38protected override TaggerDelay EventChangeDelay => TaggerDelay.NearImmediate;
BracePairs\BracePairsTaggerProvider.cs (2)
35protected override TaggerDelay EventChangeDelay => TaggerDelay.NearImmediate;
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (2)
46protected sealed override TaggerDelay EventChangeDelay => TaggerDelay.Short;
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
125s_uniqueKey, () => new TagComputer(taggerProvider, subjectBuffer, TaggerDelay.NearImmediate.ComputeTimeDelay()));
Copilot\CopilotTaggerProvider.cs (2)
39protected override TaggerDelay EventChangeDelay => TaggerDelay.OnIdleWithLongDelay;
EditAndContinue\ActiveStatementTaggerProvider.cs (2)
37protected override TaggerDelay EventChangeDelay => TaggerDelay.NearImmediate;
GoToDefinition\AbstractGoToCommandHandler`2.cs (1)
212return Task.Delay(TaggerDelay.OnIdle.ComputeTimeDelay(), cancellationToken);
InlineHints\InlineHintsDataTaggerProvider.cs (2)
51protected override TaggerDelay EventChangeDelay => TaggerDelay.Short;
KeywordHighlighting\HighlighterViewTaggerProvider.cs (2)
50protected override TaggerDelay EventChangeDelay => TaggerDelay.NearImmediate;
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (2)
48protected override TaggerDelay EventChangeDelay => TaggerDelay.Medium;
Shared\Tagging\EventSources\TaggerConstants.cs (7)
13internal static TimeSpan ComputeTimeDelay(this TaggerDelay behavior, ITextBuffer textBufferOpt) 25internal static TimeSpan ComputeTimeDelay(this TaggerDelay behavior) 28TaggerDelay.NearImmediate => DelayTimeSpan.NearImmediate, 29TaggerDelay.Short => DelayTimeSpan.Short, 30TaggerDelay.Medium => DelayTimeSpan.Medium, 31TaggerDelay.OnIdle => DelayTimeSpan.Idle, 32TaggerDelay.OnIdleWithLongDelay => DelayTimeSpan.IdleWithLongDelay,
Structure\AbstractStructureTaggerProvider.cs (2)
54protected override TaggerDelay EventChangeDelay => TaggerDelay.OnIdle;
Tagging\AbstractAsynchronousTaggerProvider.cs (4)
86protected abstract TaggerDelay EventChangeDelay { get; } 91protected virtual TaggerDelay AddedTagNotificationDelay => TaggerDelay.NearImmediate; 237/// that it should recompute tags for the text buffer after an appropriate <see cref="TaggerDelay"/>.
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (2)
170TaggerDelay.NearImmediate.ComputeTimeDelay(), 176if (_dataSource.AddedTagNotificationDelay == TaggerDelay.NearImmediate)
Tagging\AsynchronousViewportTaggerProvider.cs (1)
92protected abstract TaggerDelay EventChangeDelay { get; }
Tagging\AsynchronousViewportTaggerProvider.SingleViewportTaggerProvider.cs (2)
53protected override TaggerDelay EventChangeDelay 57=> _viewPortToTag == ViewPortToTag.InView ? _callback.EventChangeDelay : TaggerDelay.NonFocus;