25 references to EndPosition
Microsoft.AspNetCore.Razor.Language.UnitTests (1)
RazorSyntaxTreeTest.cs (1)
59Assert.Equal(61, root.EndPosition);
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (3)
921? node.ValuePrefix.EndPosition 925: node.Value.EndPosition; 958? 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; 434if (position == EndPosition && this is RazorDocumentSyntax document) 544return 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.Workspaces (12)
Completion\DirectiveAttributeEventParameterCompletionItemProvider.cs (1)
44if (!valueSyntax.Span.Contains(context.AbsoluteIndex) && valueSyntax.EndPosition != context.AbsoluteIndex)
Extensions\RazorSyntaxNodeExtensions.cs (1)
205var end = node.EndPosition;
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (6)
369var toEndOfNode = _sourceText.GetLinePosition(node.EndPosition).Line == _currentLine.LineNumber; 380_sourceText.GetLinePosition(potentialExplicitExpression.EndPosition).Line == _currentLine.LineNumber) 383end = potentialExplicitExpression.EndPosition; 387end = node.EndPosition; 498var span = TextSpan.FromBounds(_currentFirstNonWhitespacePosition, node.EndPosition); 729_ignoreUntilLine = _sourceText.Lines.GetLineFromPosition(node.EndPosition).LineNumber;
Formatting\Passes\CSharpOnTypeFormattingPass.cs (3)
698if (originalLocation > root.EndPosition) 713!sourceMappingIndentations.ContainsKey(containingDirective.EndPosition - 1)) 721sourceMappingIndentations[containingDirective.EndPosition - 1] = new IndentationData(lazyLoad: true, offset: originalLocation - 1);
Formatting\Passes\HtmlFormattingPass.cs (1)
290scriptStyleBuilder.Add(TextSpan.FromBounds(startTag.EndPosition, end));