18 references to SpanStart
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\SyntaxNode.cs (1)
500
if (foundToken.
SpanStart
< this.SpanStart)
Microsoft.CodeAnalysis.Razor.Workspaces (17)
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionProvider.cs (2)
72
StartTagSpanStart = startTag.Name.
SpanStart
,
74
EndTagSpanStart = markupElementSyntax.TagHelperEndTag?.Name.
SpanStart
?? -1,
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (1)
69
StartTagCloseAngleIndex = startTag.CloseAngle.
SpanStart
,
Completion\AbstractRazorCompletionFactsService.cs (2)
98
&& closingForwardSlashOrCloseAngleToken.
SpanStart
== requestIndex
110
&& markupAttribute.EqualsToken.
SpanStart
== requestIndex)
Diagnostics\TaskListDiagnosticProvider.cs (2)
28
var i = comment.Comment.
SpanStart
;
62
if (i + token.Length + 2 > comment.EndCommentStar.
SpanStart
)
DocumentMapping\RazorEditService.cs (2)
338
Start = mappedSpan.Start + (endTag.Name.
SpanStart
- startTagSyntax.Name.
SpanStart
),
Extensions\RazorCodeDocumentExtensions_ComponentEndTag.cs (2)
35
var offsetInEndTag = hostDocumentIndex - endTag.Name.
SpanStart
;
39
return tagHelperStartTag.Name.
SpanStart
+ offsetInEndTag;
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
551
if (_documentMappingService.TryMapToCSharpDocumentPosition(_csharpDocument, _currentToken.
SpanStart
, out _, out var csharpIndex) &&
Formatting\Passes\RazorFormattingPass.cs (2)
108
changes.Add(new TextChange(new TextSpan(brace.
SpanStart
, 0), " "));
278
changes.Add(new TextChange(new TextSpan(brace.
SpanStart
, 0), newText));
Rename\RenameService.cs (1)
219
if (absoluteIndex < tagHelperStartTag.Name.
SpanStart
+ lastDotIndex + 1)
SemanticTokens\SemanticTokensVisitor.cs (1)
601
var lineStartAbsoluteIndex = token.
SpanStart
- charPosition;
SpellCheck\SpellCheckService.cs (1)
56
ranges.Add(new((int)VSInternalSpellCheckableRangeKind.Comment, commentBlockSyntax.Comment.
SpanStart
, commentBlockSyntax.Comment.Span.Length));