21 references to DocumentSnapshotSpan
Microsoft.CodeAnalysis.EditorFeatures (21)
BraceMatching\BraceHighlightingViewTaggerProvider.cs (1)
47TaggerContext<BraceHighlightTag> context, DocumentSnapshotSpan documentSnapshotSpan, int? caretPosition, CancellationToken cancellationToken)
BracePairs\BracePairsTaggerProvider.cs (1)
45protected override async Task ProduceTagsAsync(TaggerContext<IBracePairTag> context, DocumentSnapshotSpan spanToTag, CancellationToken cancellationToken)
Classification\Semantic\AbstractSemanticOrEmbeddedClassificationViewTaggerProvider.cs (2)
84TaggerContext<IClassificationTag> context, DocumentSnapshotSpan spanToTag, CancellationToken cancellationToken) 115DocumentSnapshotSpan spanToTag,
Copilot\CopilotTaggerProvider.cs (1)
64protected override async Task ProduceTagsAsync(TaggerContext<ITextMarkerTag> context, DocumentSnapshotSpan spanToTag, int? caretPosition, CancellationToken cancellationToken)
DocumentSnapshotSpan.cs (1)
14/// Creates a new <see cref="DocumentSnapshotSpan"/>.
InlineDiagnostics\AbstractDiagnosticsTaggerProvider.SingleDiagnosticKindPullTaggerProvider.cs (2)
90TaggerContext<TTag> context, DocumentSnapshotSpan spanToTag, int? caretPosition, CancellationToken cancellationToken) 96TaggerContext<TTag> context, DocumentSnapshotSpan documentSpanToTag, CancellationToken cancellationToken)
InlineHints\InlineHintsDataTaggerProvider.cs (1)
68DocumentSnapshotSpan spanToTag,
KeywordHighlighting\HighlighterViewTaggerProvider.cs (1)
59TaggerContext<KeywordHighlightTag> context, DocumentSnapshotSpan documentSnapshotSpan, int? caretPosition, CancellationToken cancellationToken)
LineSeparators\LineSeparatorTaggerProvider.cs (1)
77TaggerContext<LineSeparatorTag> context, DocumentSnapshotSpan documentSnapshotSpan, int? caretPosition, CancellationToken cancellationToken)
StringIndentation\StringIndentationTaggerProvider.cs (1)
72TaggerContext<StringIndentationTag> context, DocumentSnapshotSpan documentSnapshotSpan, CancellationToken cancellationToken)
Structure\AbstractStructureTaggerProvider.cs (1)
171TaggerContext<IContainerStructureTag> context, DocumentSnapshotSpan documentSnapshotSpan, int? caretPosition, CancellationToken cancellationToken)
Tagging\AbstractAsynchronousTaggerProvider.cs (2)
212/// infrastructure will then determine the <see cref="DocumentSnapshotSpan"/>s associated with these <see 262protected virtual Task ProduceTagsAsync(TaggerContext<TTag> context, DocumentSnapshotSpan spanToTag, int? caretPosition, CancellationToken cancellationToken)
Tagging\AbstractAsynchronousTaggerProvider.TagSource_ProduceTags.cs (3)
420static OneOrMany<DocumentSnapshotSpan> GetDocumentSnapshotSpansToTag( 431using var result = TemporaryArray<DocumentSnapshotSpan>.Empty; 598OneOrMany<DocumentSnapshotSpan> spansToTag,
Tagging\AsynchronousViewportTaggerProvider.cs (1)
95protected abstract Task ProduceTagsAsync(TaggerContext<TTag> context, DocumentSnapshotSpan spanToTag, CancellationToken cancellationToken);
Tagging\TaggerContext.cs (2)
39public OneOrMany<DocumentSnapshotSpan> SpansToTag { get; } 71OneOrMany<DocumentSnapshotSpan> spansToTag,