1 write to Position
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\SyntaxToken.cs (1)
31Position = position;
26 references to Position
Microsoft.CodeAnalysis.Razor.Compiler (15)
Language\Legacy\ImplicitExpressionEditHandler.cs (2)
174var tokenStartIndex = token.Position; 320var tokenStart = currentToken.Position;
Language\Syntax\SyntaxNodeExtensions.cs (4)
92if (token.Position == source.Text.Length) 105var location = source.Text.Lines.GetLinePosition(token.Position); 108token.Position, 114return new SourceLocation(source.FilePath, token.Position, 0, 0);
Language\Syntax\SyntaxNodeOrToken.cs (1)
336return new SyntaxNodeOrToken(token.Parent, token.Node, token.Position, token.Index);
Language\Syntax\SyntaxToken.cs (6)
64=> Node != null ? Position : 0; 67=> Node != null ? new TextSpan(Position, Node.Width) : default; 70=> Node != null ? Position + Node.Width : 0; 103Position == other.Position && 114hash.Add(Position);
Language\Syntax\SyntaxTokenList.cs (1)
46Position = token.Position;
Language\Syntax\SyntaxTokenList.Reversed.cs (1)
63_position = last.Position + last.Width;
Microsoft.CodeAnalysis.Razor.Workspaces (11)
Extensions\RazorSyntaxNodeExtensions.cs (2)
244var foundPosition = token!.Position; 253previousToken.Position != foundPosition)
Extensions\RazorSyntaxTokenExtensions.cs (1)
59var start = token.Position;
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (8)
819template.GetFirstToken().Position > firstNonWhitespacePosition; 979_builder.AppendLine(_sourceText.ToString(TextSpan.FromBounds(_currentToken.Position + 1, _currentLine.End))); 994_builder.AppendLine(_sourceText.ToString(TextSpan.FromBounds(_currentToken.Position + 1, _currentLine.End))); 1076_builder.AppendLine(_sourceText.ToString(TextSpan.FromBounds(_currentToken.Position + 1, _currentLine.End))); 1096originOffset: conditions.SpanStart - _currentToken.Position, 1108originOffset: attribute.SpanStart - _currentToken.Position, 1119=> _sourceText.Lines.GetLineFromPosition(token.Position).LineNumber; 1177var closeAngleEnd = startTag.CloseAngle.Position + startTag.CloseAngle.Content.Length;