30 references to Span
Microsoft.CodeAnalysis.Razor.Compiler (8)
Language\SpanComputer.cs (4)
103
var start = _firstToken.
Span
.Start;
104
var end = _lastToken.
Span
.End;
127
var start = _firstToken.
Span
.Start;
128
var end = _lastToken.
Span
.End;
Language\Syntax\SyntaxNode.cs (1)
518
if (currentToken.Kind == SyntaxKind.None || currentToken.
Span
.End > this.Span.End)
Language\Syntax\SyntaxNodeOrToken.cs (1)
171
return AsToken().
Span
;
Language\Syntax\SyntaxReplacer.cs (2)
95
_spanSet.Add(token.
Span
);
328
: base(originalToken.
Span
, editKind)
Microsoft.CodeAnalysis.Razor.Workspaces (22)
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionProvider.cs (3)
44
MarkupTagHelperStartTagSyntax ownerStartTag when ownerStartTag.Name.
Span
.Contains(context.StartAbsoluteIndex) => ownerStartTag.Parent,
73
StartTagSpanEnd = startTag.Name.
Span
.End,
75
EndTagSpanEnd = markupElementSyntax.TagHelperEndTag?.Name.
Span
.End ?? -1,
Completion\AbstractRazorCompletionFactsService.cs (2)
89
Debug.Assert(previousToken.
Span
.End == requestIndex);
101
Debug.Assert(previousToken2.
Span
.End == requestIndex);
Completion\MarkupTransitionCompletionItemProvider.cs (1)
53
!containingTagNameToken.
Span
.IntersectsWith(context.AbsoluteIndex))
Completion\TagHelperCompletionProvider.cs (3)
46
&& containingTagNameToken.
Span
.IntersectsWith(context.AbsoluteIndex))
81
containingTagNameToken.
Span
.IntersectsWith(context.AbsoluteIndex))
107
containingTagNameToken.
Span
.IntersectsWith(context.AbsoluteIndex))
Diagnostics\TaskListDiagnosticProvider.cs (1)
48
Range = source.GetRange(comment.Comment.
Span
),
Extensions\RazorCodeDocumentExtensions_ComponentEndTag.cs (1)
31
endTag.Name.
Span
.IntersectsWith(hostDocumentIndex) &&
Formatting\FormattingVisitor.cs (1)
599
AddSpan(token.
Span
, kind);
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
1022
startTag.Name.
Span
.Contains(mappingSpan.Start);
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
62
var nameSpan = tagName.
Span
;
Hover\HoverFactory.cs (1)
53
containingTagNameToken.
Span
.IntersectsWith(absoluteIndex))
LinkedEditingRange\LinkedEditingRangeHelper.cs (4)
31
(startTagNameToken.
Span
.Contains(validLocation.AbsoluteIndex) || endTagNameToken.
Span
.Contains(validLocation.AbsoluteIndex) ||
32
startTagNameToken.
Span
.End == validLocation.AbsoluteIndex || endTagNameToken.
Span
.End == validLocation.AbsoluteIndex))
Rename\RenameService.cs (1)
203
if (!tagHelperStartTag.Name.
Span
.IntersectsWith(absoluteIndex))
SemanticTokens\SemanticTokensVisitor.cs (1)
591
if (!IsInRange(token.
Span
))
SpellCheck\SpellCheckService.cs (1)
56
ranges.Add(new((int)VSInternalSpellCheckableRangeKind.Comment, commentBlockSyntax.Comment.SpanStart, commentBlockSyntax.Comment.
Span
.Length));