3 implementations of ITaggerEventSource
Microsoft.CodeAnalysis.EditorFeatures (3)
Shared\Tagging\EventSources\AbstractTaggerEventSource.cs (1)
11
internal abstract class AbstractTaggerEventSource :
ITaggerEventSource
Shared\Tagging\EventSources\TaggerEventSources.CompositionEventSource.cs (1)
13
private class CompositionEventSource :
ITaggerEventSource
Tagging\CompilationAvailableTaggerEventSource.cs (1)
31
internal sealed class CompilationAvailableTaggerEventSource :
ITaggerEventSource
50 references to ITaggerEventSource
Microsoft.CodeAnalysis.EditorFeatures (44)
BraceMatching\BraceHighlightingViewTaggerProvider.cs (1)
55
protected override
ITaggerEventSource
CreateEventSource(ITextView textView, ITextBuffer subjectBuffer)
BracePairs\BracePairsTaggerProvider.cs (1)
54
protected override
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
Classification\CopyPasteAndPrintingClassificationBufferTaggerProvider.Tagger.cs (1)
33
private readonly
ITaggerEventSource
_eventSource;
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (1)
59
protected sealed override
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.cs (1)
77
private static
ITaggerEventSource
CreateEventSourceWorker(ITextBuffer subjectBuffer, IDiagnosticService diagnosticService)
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PushDiagnosticsTaggerProvider.cs (1)
106
protected sealed override
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.SingleDiagnosticKindPullTaggerProvider.cs (1)
75
protected sealed override
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
EditAndContinue\ActiveStatementTaggerProvider.cs (1)
56
protected override
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
InlineHints\InlineHintsDataTaggerProvider.cs (1)
65
protected override
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
KeywordHighlighting\HighlighterViewTaggerProvider.cs (1)
64
protected override
ITaggerEventSource
CreateEventSource(ITextView textView, ITextBuffer subjectBuffer)
NavigationBar\NavigationBarController.cs (1)
53
private readonly
ITaggerEventSource
_eventSource;
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (1)
66
protected override
ITaggerEventSource
CreateEventSource(ITextView textView, ITextBuffer subjectBuffer)
Shared\Tagging\EventSources\TaggerEventSources.CompositionEventSource.cs (2)
15
private readonly
ITaggerEventSource
[] _providers;
17
public CompositionEventSource(
ITaggerEventSource
[] providers)
Shared\Tagging\EventSources\TaggerEventSources.cs (15)
20
public static
ITaggerEventSource
Compose(
21
params
ITaggerEventSource
[] eventSources)
26
public static
ITaggerEventSource
Compose(IEnumerable<
ITaggerEventSource
> eventSources)
29
public static
ITaggerEventSource
OnCaretPositionChanged(ITextView textView, ITextBuffer subjectBuffer)
32
public static
ITaggerEventSource
OnTextChanged(ITextBuffer subjectBuffer)
38
public static
ITaggerEventSource
OnWorkspaceChanged(ITextBuffer subjectBuffer, IAsynchronousOperationListener listener)
41
public static
ITaggerEventSource
OnDocumentActiveContextChanged(ITextBuffer subjectBuffer)
44
public static
ITaggerEventSource
OnSelectionChanged(ITextView textView)
47
public static
ITaggerEventSource
OnReadOnlyRegionsChanged(ITextBuffer subjectBuffer)
50
public static
ITaggerEventSource
OnGlobalOptionChanged(IGlobalOptionService globalOptions, IOption2 globalOption)
53
public static
ITaggerEventSource
OnDiagnosticsChanged(ITextBuffer subjectBuffer, IDiagnosticService service)
56
public static
ITaggerEventSource
OnParseOptionChanged(ITextBuffer subjectBuffer)
59
public static
ITaggerEventSource
OnWorkspaceRegistrationChanged(ITextBuffer subjectBuffer)
62
public static
ITaggerEventSource
OnViewSpanChanged(IThreadingContext threadingContext, ITextView textView)
Structure\AbstractStructureTaggerProvider.cs (1)
154
protected sealed override
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
Tagging\AbstractAsynchronousTaggerProvider.cs (4)
95
/// Whether or not events from the <see cref="
ITaggerEventSource
"/> should cancel in-flight tag-computation.
208
/// notifications from the <see cref="
ITaggerEventSource
"/> that something has changed, and
221
/// Creates the <see cref="
ITaggerEventSource
"/> that notifies the <see cref="AbstractAsynchronousTaggerProvider{TTag}"/>
224
protected abstract
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer);
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (5)
30
/// <see cref="
ITaggerEventSource
"/>s, and <see cref="ITagger{T}"/>s.</para>
33
/// list of cached tags. When an <see cref="
ITaggerEventSource
"/> says tags need to be recomputed,
115
private readonly
ITaggerEventSource
_eventSource;
311
private
ITaggerEventSource
CreateEventSource()
315
var
eventSource = _dataSource.CreateEventSource(_textView, _subjectBuffer);
Tagging\CompilationAvailableTaggerEventSource.cs (2)
39
private readonly
ITaggerEventSource
_underlyingSource;
48
params
ITaggerEventSource
[] eventSources)
Tagging\ITaggerEventSource.cs (1)
13
/// to request more tags. For example, an <see cref="
ITaggerEventSource
"/> may listen to text
Tagging\TaggerDelay.cs (1)
11
/// receiving an <see cref="
ITaggerEventSource
.Changed"/> notification.
Tagging\TaggerEventArgs.cs (1)
11
/// <see cref="
ITaggerEventSource
.Changed"/> fires.
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Tagging\AsynchronousTaggerTests.cs (3)
153
private readonly
ITaggerEventSource
_eventSource;
158
ITaggerEventSource
eventSource,
169
protected override
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
LineSeparators\LineSeparatorTaggerProvider.cs (1)
77
protected override
ITaggerEventSource
CreateEventSource(
StringIndentation\StringIndentationTaggerProvider.cs (1)
75
protected override
ITaggerEventSource
CreateEventSource(
Microsoft.VisualStudio.LanguageServices (1)
InheritanceMargin\InheritanceMarginTaggerProvider.cs (1)
57
protected override
ITaggerEventSource
CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)