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