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