37 references to _sourceText
Microsoft.CodeAnalysis.Razor.Workspaces (37)
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (37)
203foreach (var line in _sourceText.Lines)
285additionalLinesBuilder.AppendLine(_sourceText.ToString(originalSpan.ToTextSpan()));
292additionalLinesBuilder.AppendLine(_sourceText.ToString(originalSpan.ToTextSpan()));
314if (_sourceText.GetLinePositionSpan(node.Span).SpansMultipleLines())
342var expressionStartsBlockLambda = IsBlockLambdaStart(node.SpanStart, _sourceText.Lines[nodeStartLine]);
349_sourceText.Lines[nodeStartLine] is { } previousLine &&
353var skippedPreviousLineText = _sourceText.ToString(TextSpan.FromBounds(node.SpanStart, previousLine.End));
365_builder.Append(_sourceText.ToString(TextSpan.FromBounds(_currentLine.Start, _currentFirstNonWhitespacePosition)));
369var toEndOfNode = _sourceText.GetLinePosition(node.EndPosition).Line == _currentLine.LineNumber;
380_sourceText.GetLinePosition(potentialExplicitExpression.EndPosition).Line == _currentLine.LineNumber)
394_builder.Append(_sourceText.ToString(span));
496_builder.Append(_sourceText.ToString(TextSpan.FromBounds(_currentLine.Start, _currentFirstNonWhitespacePosition)));
499_builder.Append(_sourceText.ToString(span));
514_sourceText.GetLinePositionSpan(template.Span).SpansMultipleLines())
729_ignoreUntilLine = _sourceText.Lines.GetLineFromPosition(node.EndPosition).LineNumber;
784var lineStart = _sourceText.Lines[GetLineNumber(firstAttributeNameSpan)].GetFirstNonWhitespacePosition().GetValueOrDefault();
810!_sourceText.GetLinePositionSpan(template.Span).SpansMultipleLines() ||
817var templateLine = _sourceText.Lines[GetLineNumber(template.GetFirstToken())];
843_builder.Append(_sourceText.ToString(TextSpan.FromBounds(_currentLine.Start, _currentFirstNonWhitespacePosition)));
898if (_sourceText.GetLinePositionSpan(node.Span).SpansMultipleLines())
933_builder.Append(_sourceText.ToString(TextSpan.FromBounds(_currentLine.Start, _currentFirstNonWhitespacePosition)));
935_builder.Append(_sourceText.ToString(span));
938_sourceText.GetLinePositionSpan(template.Span).SpansMultipleLines())
978_builder.Append(_sourceText.ToString(TextSpan.FromBounds(_currentLine.Start, _currentFirstNonWhitespacePosition)));
979_builder.AppendLine(_sourceText.ToString(TextSpan.FromBounds(_currentToken.Position + 1, _currentLine.End)));
993_builder.Append(_sourceText.ToString(TextSpan.FromBounds(_currentLine.Start, _currentFirstNonWhitespacePosition)));
994_builder.AppendLine(_sourceText.ToString(TextSpan.FromBounds(_currentToken.Position + 1, _currentLine.End)));
1076_builder.AppendLine(_sourceText.ToString(TextSpan.FromBounds(_currentToken.Position + 1, _currentLine.End)));
1113=> _sourceText.GetLinePositionSpan(span).Start.Line;
1116=> _sourceText.Lines.GetLineFromPosition(node.Position).LineNumber;
1119=> _sourceText.Lines.GetLineFromPosition(token.Position).LineNumber;
1129if (_sourceText[i] == '>' && _sourceText[i - 1] == '=')
1140for (i++; i < _sourceText.Length; i++)
1142if (!char.IsWhiteSpace(_sourceText[i]))
1144return _sourceText[i] == '{';
1180_builder.Append(_sourceText.ToString(TextSpan.FromBounds(closeAngleEnd, _currentLine.End)));