19 references to TaggerTextChangeBehavior
Microsoft.CodeAnalysis.EditorFeatures (19)
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (2)
40protected sealed override TaggerTextChangeBehavior TextChangeBehavior => TaggerTextChangeBehavior.TrackTextChanges;
EditAndContinue\ActiveStatementTaggerProvider.cs (2)
41protected override TaggerTextChangeBehavior TextChangeBehavior => TaggerTextChangeBehavior.TrackTextChanges;
InlineHints\InlineHintsDataTaggerProvider.cs (2)
49protected override TaggerTextChangeBehavior TextChangeBehavior => TaggerTextChangeBehavior.RemoveTagsThatIntersectEdits;
KeywordHighlighting\HighlighterViewTaggerProvider.cs (2)
45protected override TaggerTextChangeBehavior TextChangeBehavior => TaggerTextChangeBehavior.RemoveAllTags;
ReferenceHighlighting\ReferenceHighlightingViewTaggerProvider.cs (2)
48protected override TaggerTextChangeBehavior TextChangeBehavior => TaggerTextChangeBehavior.RemoveAllTags;
Tagging\AbstractAsynchronousTaggerProvider.cs (4)
45/// it is attached to. Most taggers can simply use <see cref="TaggerTextChangeBehavior.None"/>. 47/// actually changed in the file can specify <see cref="TaggerTextChangeBehavior.TrackTextChanges"/>. 53protected virtual TaggerTextChangeBehavior TextChangeBehavior => TaggerTextChangeBehavior.None;
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (2)
222if (_dataSource.TextChangeBehavior.HasFlag(TaggerTextChangeBehavior.TrackTextChanges)) 267if (_dataSource.TextChangeBehavior.HasFlag(TaggerTextChangeBehavior.TrackTextChanges))
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (2)
113if (_dataSource.TextChangeBehavior.HasFlag(TaggerTextChangeBehavior.RemoveAllTags)) 120if (_dataSource.TextChangeBehavior.HasFlag(TaggerTextChangeBehavior.RemoveTagsThatIntersectEdits))
Tagging\TaggerContext.cs (1)
33/// produce tags. In order to be passed this value, <see cref="TaggerTextChangeBehavior.TrackTextChanges"/>