43 references to Span
Microsoft.CodeAnalysis.Razor.Compiler (22)
Language\Syntax\ChildSyntaxList.cs (1)
215
Debug.Assert(node.
Span
.Contains(targetPosition));
Language\Syntax\SyntaxList`1.cs (2)
112
? TextSpan.FromBounds(this[0].
Span
.Start, this[Count - 1].
Span
.End)
Language\Syntax\SyntaxNode.cs (8)
185
if (!
Span
.Contains(position))
300
return DescendantNodesImpl(
Span
, descendIntoChildren, includeSelf: false);
319
return DescendantNodesImpl(
Span
, descendIntoChildren, includeSelf: true);
338
return DescendantNodesAndTokensImpl(
Span
, descendIntoChildren, includeSelf: false);
357
return DescendantNodesAndTokensImpl(
Span
, descendIntoChildren, includeSelf: true);
384
return DescendantNodesAndTokens(
Span
, descendIntoChildren)
460
if (!
Span
.Contains(position))
539
if (currentToken.Kind == SyntaxKind.None || currentToken.Span.End > this.
Span
.End)
Language\Syntax\SyntaxNode.Iterators.cs (5)
17
if (includeSelf && IsInSpan(in span,
Span
))
41
if (includeSelf && IsInSpan(in span,
Span
))
142
if (IsInSpan(in span, nodeValue.
Span
))
327
private readonly TextSpan _span = root.
Span
;
404
private readonly TextSpan _span = root.
Span
;
Language\Syntax\SyntaxNodeOrToken.cs (1)
176
return _nodeOrParent.
Span
;
Language\Syntax\SyntaxReplacer.cs (4)
90
_spanSet.Add(node.
Span
);
162
if (ShouldVisit(node.
Span
))
258
if (ShouldVisit(node.
Span
))
277
: base(originalNode.
Span
, editKind)
Language\Syntax\SyntaxSerializer.cs (1)
49
WriteSpan(node.
Span
);
Microsoft.CodeAnalysis.Razor.DotNetFormat (21)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (6)
359
if (_sourceText.GetLinePositionSpan(node.
Span
).SpansMultipleLines())
600
_sourceText.GetLinePositionSpan(template.
Span
).SpansMultipleLines())
736
_sourceText.GetLinePositionSpan(expression.
Span
).SpansMultipleLines() &&
990
!_sourceText.GetLinePositionSpan(template.
Span
).SpansMultipleLines() ||
1078
if (_sourceText.GetLinePositionSpan(node.
Span
).SpansMultipleLines())
1118
_sourceText.GetLinePositionSpan(template.
Span
).SpansMultipleLines())
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Formatting\Passes\RazorFormattingPass.cs (2)
362
changes.Add(new TextChange(node.
Span
, newText));
423
closeBraceNode.
Span
.Length > 0 &&
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\Extensions\RazorSyntaxNodeExtensions.cs (6)
171
var index = firstNode.
Span
.End;
172
var end = secondNode.
Span
.Start - 1;
238
if (token.Kind == SyntaxKind.EndOfFile && node.
Span
.Contains(index - 1))
266
if (!@this.
Span
.Contains(span))
273
.FirstAncestorOrSelf<SyntaxNode>(a => a.
Span
.Contains(span));
454
var span = node.
Span
;
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\RazorSyntaxFacts.cs (7)
77
MarkupAttributeBlockSyntax att => att.Name.
Span
,
78
MarkupMinimizedAttributeBlockSyntax att => att.Name.
Span
,
79
MarkupTagHelperAttributeSyntax att => att.Name.
Span
,
80
MarkupMinimizedTagHelperAttributeSyntax att => att.Name.
Span
,
89
var length = attributeName.
Span
.Length;
101
length += 1 + parameterName.
Span
.Length;
221
var linePositionSpan = sourceText.GetLinePositionSpan(expression.
Span
);