24 references to SpanStart
Microsoft.CodeAnalysis.Razor.Compiler (4)
Language\DefaultRazorTagHelperContextDiscoveryPhase.cs (1)
143
_directiveContributions.Add(new(directive.
SpanStart
, contributedTagHelpers));
Language\RazorCodeDocumentExtensions.cs (1)
195
if (contribution.DirectiveSpanStart == directive.
SpanStart
)
Language\Syntax\SyntaxNode.cs (1)
521
if (foundToken.SpanStart < this.
SpanStart
)
Language\Syntax\SyntaxNodeOrToken.cs (1)
200
return _nodeOrParent.
SpanStart
;
Microsoft.CodeAnalysis.Razor.DotNetFormat (20)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (10)
387
var expressionStartsBlockLambda = IsBlockLambdaStart(node.
SpanStart
, _sourceText.Lines[nodeStartLine]);
398
var skippedPreviousLineText = _sourceText.ToString(TextSpan.FromBounds(node.
SpanStart
, previousLine.End));
400
skippedPreviousLineOriginOffset = node.
SpanStart
- previousLine.Start;
426
_sourceText[node.
SpanStart
] != '[')
737
_sourceText[expression.
SpanStart
] == '[');
926
var endTagLine = _sourceText.Lines.GetLineFromPosition(endTag.
SpanStart
);
928
return endTagLine.GetFirstNonWhitespacePosition() == endTag.
SpanStart
1342
originOffset: conditions.
SpanStart
- _currentToken.Position,
1352
var span = TextSpan.FromBounds(attribute.
SpanStart
, Math.Min(attribute.EndPosition, _currentLine.End));
1356
originOffset: attribute.
SpanStart
- _currentToken.Position,
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\Extensions\RazorSyntaxNodeExtensions.cs (2)
125
while (node.
SpanStart
== owner.
SpanStart
)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\RazorSyntaxFacts.cs (8)
60
attributeNameAbsoluteIndex = attributeName.
SpanStart
+ 5;
64
attributeNameAbsoluteIndex = attributeName.
SpanStart
;
88
var start = attributeName.
SpanStart
;
186
endTag.
SpanStart
< startTag.EndPosition)
191
var bodySpan = TextSpan.FromBounds(startTag.EndPosition, endTag.
SpanStart
);
211
!IsSingleLineInlineExpression(expression, sourceText, startTag.EndPosition, endTag.
SpanStart
))
233
return ContainsNonWhitespace(sourceText, Math.Max(line.Start, bodyStart), expression.
SpanStart
) &&
272
GetFullAttributeNameSpan(node.Parent).Start == node.
SpanStart
)