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