32 references to GetLinePosition
Microsoft.CodeAnalysis.Razor.Workspaces (21)
CodeActions\Razor\WrapAttributesCodeActionResolver.cs (2)
35var start = sourceText.GetLinePosition(FindPreviousNonWhitespacePosition(sourceText, position) + 1); 36var end = sourceText.GetLinePosition(position);
DocumentMapping\AbstractDocumentMappingService.cs (7)
149razorPosition = csharpDocument.CodeDocument.Source.Text.GetLinePosition(razorIndex); 168var hostDocumentLine = csharpDocument.CodeDocument.Source.Text.GetLinePosition(razorIndex).Line; 182csharpPosition = csharpDocument.Text.GetLinePosition(csharpIndex); 207csharpPosition = csharpDocument.Text.GetLinePosition(csharpIndex); 375var inferredStartPosition = sourceDocument.Text.GetLinePosition(originalEndBeforeGeneratedRange); 382var originalStartPositionAfterGeneratedRange = sourceDocument.Text.GetLinePosition(originalSpanAfterGeneratedRange.AbsoluteIndex); 396var endOfDocumentPosition = sourceDocument.Text.GetLinePosition(sourceDocument.Text.Length);
DocumentMapping\RazorEditService_Methods.cs (1)
56var previousLinePosition = sourceText.GetLinePosition(previousLineAbsoluteIndex);
Extensions\LspExtensions_SourceText.cs (2)
16=> text.GetLinePosition(position).ToPosition(); 28=> text.GetLinePosition(position).ToZeroWidthRange();
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (2)
369var toEndOfNode = _sourceText.GetLinePosition(node.EndPosition).Line == _currentLine.LineNumber; 380_sourceText.GetLinePosition(potentialExplicitExpression.EndPosition).Line == _currentLine.LineNumber)
Formatting\Passes\CSharpOnTypeFormattingPass.cs (1)
238var linePosition = context.SourceText.GetLinePosition(change.Span.Start);
Formatting\UsingDirectiveHelper.cs (6)
136var usingDirectiveLineIndex = codeDocument.Source.Text.GetLinePosition(usingDirective.Node.Span.Start).Line; 175return codeDocument.Source.Text.GetLinePosition(endIndex).Line; 246var prevLine = sourceText.GetLinePosition(usingDirectives[i - 1].Span.End).Line; 247var currentLine = sourceText.GetLinePosition(usingDirectives[i].Span.Start).Line; 295var firstDirectiveLine = sourceText.GetLinePosition(usingDirectives[0].Span.Start).Line; 310var directiveLineNumber = sourceText.GetLinePosition(directiveSpan.Start).Line;
Microsoft.CodeAnalysis.Remote.Razor (2)
Debugging\RemoteDebugInfoService.cs (1)
125while (sourceText.GetLinePosition(hostDocumentIndex).Line == hostDocumentPosition.Line)
Rename\RemoteRenameService.cs (1)
172var position = text.GetLinePosition(declaration.Identifier.SpanStart);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (8)
Cohost\CohostInlineCompletionEndpointTest.cs (1)
84var position = inputText.GetLinePosition(input.Position);
Cohost\CohostRoslynCodeActionTest.cs (1)
223var csharpPosition = sourceText.GetLinePosition(csharpFile.Position);
Cohost\CohostRoslynGoToDefTest.cs (1)
61var csharpPosition = sourceText.GetLinePosition(csharpFile.Position);
Cohost\CohostRoslynRenameTest.cs (1)
279csharpPosition = sourceText.GetLinePosition(position);
Cohost\RazorRefactorNotifyServiceTest.cs (1)
143var csharpPosition = sourceText.GetLinePosition(position);
Cohost\RemoteDebugInfoServiceTest.cs (2)
465var span = inputText.GetLinePosition(input.Position); 491var span = inputText.GetLinePosition(input.Position);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
389var linePosition = inputText.GetLinePosition(input.Position);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (1)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
389var linePosition = inputText.GetLinePosition(input.Position);