24 references to EndPosition
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
944? node.ValuePrefix.EndPosition 948: node.Value.EndPosition; 981? node.ValuePrefix.EndPosition
Language\Legacy\LegacySyntaxNodeExtensions.cs (1)
81if (node.EndPosition < change.Span.AbsoluteIndex)
Language\Legacy\SpanEditHandler.cs (2)
78var end = target.EndPosition; 136return (change.Span.AbsoluteIndex + change.Span.Length) == target.EndPosition;
Language\SourceChange.cs (2)
88start > node.EndPosition || 90end > node.EndPosition)
Language\Syntax\SyntaxNode.cs (3)
168return prevSibling.EndPosition + offset; 455if (position == EndPosition && this is RazorDocumentSyntax document) 565return string.Format(CultureInfo.InvariantCulture, "{0} [{1}..{2})", Kind, Position, EndPosition);
Language\Syntax\SyntaxNodeExtensions.cs (1)
121var endLocation = source.Text.Lines.GetLinePosition(node.EndPosition);
Microsoft.CodeAnalysis.Razor.DotNetFormat (12)
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (7)
468var toEndOfNode = _sourceText.GetLinePosition(node.EndPosition).Line == _currentLine.LineNumber; 479_sourceText.GetLinePosition(potentialExplicitExpression.EndPosition).Line == _currentLine.LineNumber) 482end = potentialExplicitExpression.EndPosition; 486end = node.EndPosition; 584var span = TextSpan.FromBounds(_currentFirstNonWhitespacePosition, node.EndPosition); 866_ignoreUntilLine = _sourceText.Lines.GetLineFromPosition(node.EndPosition).LineNumber; 1352var span = TextSpan.FromBounds(attribute.SpanStart, Math.Min(attribute.EndPosition, _currentLine.End));
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\Extensions\RazorSyntaxNodeExtensions.cs (1)
204var end = node.EndPosition;
src\roslyn\src\Razor\src\Razor\src\Microsoft.CodeAnalysis.Razor.Workspaces.Shared\RazorSyntaxFacts.cs (4)
186endTag.SpanStart < startTag.EndPosition) 191var bodySpan = TextSpan.FromBounds(startTag.EndPosition, endTag.SpanStart); 211!IsSingleLineInlineExpression(expression, sourceText, startTag.EndPosition, endTag.SpanStart)) 234ContainsNonWhitespace(sourceText, expression.EndPosition, Math.Min(line.End, bodyEnd));