3 implementations of ITaggerEventSource
Microsoft.CodeAnalysis.EditorFeatures (3)
Shared\Tagging\EventSources\AbstractTaggerEventSource.cs (1)
11internal abstract class AbstractTaggerEventSource : ITaggerEventSource
Shared\Tagging\EventSources\TaggerEventSources.CompositionEventSource.cs (1)
13private class CompositionEventSource : ITaggerEventSource
Tagging\CompilationAvailableTaggerEventSource.cs (1)
31internal sealed class CompilationAvailableTaggerEventSource : ITaggerEventSource
50 references to ITaggerEventSource
Microsoft.CodeAnalysis.EditorFeatures (44)
BraceMatching\BraceHighlightingViewTaggerProvider.cs (1)
55protected override ITaggerEventSource CreateEventSource(ITextView textView, ITextBuffer subjectBuffer)
BracePairs\BracePairsTaggerProvider.cs (1)
54protected override ITaggerEventSource CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
Classification\CopyPasteAndPrintingClassificationBufferTaggerProvider.Tagger.cs (1)
33private readonly ITaggerEventSource _eventSource;
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (1)
59protected sealed override ITaggerEventSource CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.cs (1)
77private static ITaggerEventSource CreateEventSourceWorker(ITextBuffer subjectBuffer, IDiagnosticService diagnosticService)
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.PushDiagnosticsTaggerProvider.cs (1)
106protected sealed override ITaggerEventSource CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
Diagnostics\AbstractPushOrPullDiagnosticsTaggerProvider.SingleDiagnosticKindPullTaggerProvider.cs (1)
75protected sealed override ITaggerEventSource CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
EditAndContinue\ActiveStatementTaggerProvider.cs (1)
56protected override ITaggerEventSource CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
InlineHints\InlineHintsDataTaggerProvider.cs (1)
65protected override ITaggerEventSource CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
KeywordHighlighting\HighlighterViewTaggerProvider.cs (1)
64protected override ITaggerEventSource CreateEventSource(ITextView textView, ITextBuffer subjectBuffer)
NavigationBar\NavigationBarController.cs (1)
53private readonly ITaggerEventSource _eventSource;
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (1)
66protected override ITaggerEventSource CreateEventSource(ITextView textView, ITextBuffer subjectBuffer)
Shared\Tagging\EventSources\TaggerEventSources.CompositionEventSource.cs (2)
15private readonly ITaggerEventSource[] _providers; 17public CompositionEventSource(ITaggerEventSource[] providers)
Shared\Tagging\EventSources\TaggerEventSources.cs (15)
20public static ITaggerEventSource Compose( 21params ITaggerEventSource[] eventSources) 26public static ITaggerEventSource Compose(IEnumerable<ITaggerEventSource> eventSources) 29public static ITaggerEventSource OnCaretPositionChanged(ITextView textView, ITextBuffer subjectBuffer) 32public static ITaggerEventSource OnTextChanged(ITextBuffer subjectBuffer) 38public static ITaggerEventSource OnWorkspaceChanged(ITextBuffer subjectBuffer, IAsynchronousOperationListener listener) 41public static ITaggerEventSource OnDocumentActiveContextChanged(ITextBuffer subjectBuffer) 44public static ITaggerEventSource OnSelectionChanged(ITextView textView) 47public static ITaggerEventSource OnReadOnlyRegionsChanged(ITextBuffer subjectBuffer) 50public static ITaggerEventSource OnGlobalOptionChanged(IGlobalOptionService globalOptions, IOption2 globalOption) 53public static ITaggerEventSource OnDiagnosticsChanged(ITextBuffer subjectBuffer, IDiagnosticService service) 56public static ITaggerEventSource OnParseOptionChanged(ITextBuffer subjectBuffer) 59public static ITaggerEventSource OnWorkspaceRegistrationChanged(ITextBuffer subjectBuffer) 62public static ITaggerEventSource OnViewSpanChanged(IThreadingContext threadingContext, ITextView textView)
Structure\AbstractStructureTaggerProvider.cs (1)
154protected 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}"/> 224protected 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, 115private readonly ITaggerEventSource _eventSource; 311private ITaggerEventSource CreateEventSource() 315var eventSource = _dataSource.CreateEventSource(_textView, _subjectBuffer);
Tagging\CompilationAvailableTaggerEventSource.cs (2)
39private readonly ITaggerEventSource _underlyingSource; 48params 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)
153private readonly ITaggerEventSource _eventSource; 158ITaggerEventSource eventSource, 169protected override ITaggerEventSource CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)
Microsoft.CodeAnalysis.EditorFeatures.Wpf (2)
LineSeparators\LineSeparatorTaggerProvider.cs (1)
77protected override ITaggerEventSource CreateEventSource(
StringIndentation\StringIndentationTaggerProvider.cs (1)
75protected override ITaggerEventSource CreateEventSource(
Microsoft.VisualStudio.LanguageServices (1)
InheritanceMargin\InheritanceMarginTaggerProvider.cs (1)
57protected override ITaggerEventSource CreateEventSource(ITextView? textView, ITextBuffer subjectBuffer)