File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
src/EditorFeatures/Core.Wpf/InlineHints Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -55,6 +55,14 @@ internal sealed class InlineHintsTaggerProvider(
5555 public readonly Lazy < IStreamingFindUsagesPresenter > StreamingFindUsagesPresenter = streamingFindUsagesPresenter ;
5656 public readonly EditorOptionsService EditorOptionsService = editorOptionsService ;
5757
58+ /// <summary>
59+ /// Underlying data tagger that produces the raw data tags. We defer to it to own the actual low level tagger.
60+ /// That tagger is responsible for listening to events (like scrolling/editing the buffer) and emitting <see
61+ /// cref="ITagger{T}.TagsChanged"/> events when the tags change. We then forward those events along to any
62+ /// client of us. When that client then asks us for our adornment tags, we call into the underlying tagger for
63+ /// its data tags. Then, on demand, we convert and cache those data tags into adornment tags and pass on the
64+ /// results.
65+ /// </summary>
5866 private readonly InlineHintsDataTaggerProvider _dataTaggerProvider = new ( taggerHost , inlineHintKeyProcessor ) ;
5967
6068 public ITagger < T > ? CreateTagger < T > ( ITextView textView , ITextBuffer subjectBuffer ) where T : ITag
You can’t perform that action at this time.
0 commit comments