35 references to GetLinePositionSpan
Microsoft.CodeAnalysis.Razor.Workspaces (19)
Extensions\CSharpSyntaxNodeExtensions.cs (1)
32return sourceText.GetLinePositionSpan(node.Span).SpansMultipleLines();
Extensions\LspExtensions_SourceText.cs (1)
19=> text.GetLinePositionSpan(span).ToRange();
Extensions\SourceTextExtensions.cs (2)
43=> text.GetLinePositionSpan(span.ToTextSpan()); 46=> text.GetLinePositionSpan(TextSpan.FromBounds(start, end));
FoldingRanges\AbstractSyntaxNodeFoldingProvider.cs (1)
24var (start, end) = sourceText.GetLinePositionSpan(node.Span);
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (6)
314if (_sourceText.GetLinePositionSpan(node.Span).SpansMultipleLines()) 514_sourceText.GetLinePositionSpan(template.Span).SpansMultipleLines()) 810!_sourceText.GetLinePositionSpan(template.Span).SpansMultipleLines() || 898if (_sourceText.GetLinePositionSpan(node.Span).SpansMultipleLines()) 938_sourceText.GetLinePositionSpan(template.Span).SpansMultipleLines()) 1113=> _sourceText.GetLinePositionSpan(span).Start.Line;
Formatting\Passes\CSharpOnTypeFormattingPass.cs (4)
131var linePositionSpanAfterFormatting = formattedText.GetLinePositionSpan(spanAfterFormatting); 266var range = text.GetLinePositionSpan(change.Span); 287var mappingLinePositionSpan = text.GetLinePositionSpan(mappingSpan); 547var linePositionSpan = text.GetLinePositionSpan(node.Span);
Formatting\Passes\FormattingContentValidationPass.cs (2)
55builder.AppendLine(SR.FormatEdit_at_adds(text.GetLinePositionSpan(change.Span), change.NewText)); 59builder.AppendLine(SR.FormatEdit_at_deletes(text.GetLinePositionSpan(change.Span), text.ToString(change.Span)));
Formatting\RazorFormattingService.cs (1)
122: result.WhereAsArray(e => linePositionSpan.LineOverlapsWith(sourceText.GetLinePositionSpan(e.Span)));
Utilities\WrapWithTagHelper.cs (1)
89wrappingRange = sourceText.GetLinePositionSpan(codeBlock.Span);
Microsoft.CodeAnalysis.Remote.Razor (4)
AutoInsert\RemoteAutoInsertService.cs (1)
182sourceText.GetLinePositionSpan(change.Span),
Debugging\RemoteDebugInfoService.cs (1)
79var projectedRange = csharpText.GetLinePositionSpan(csharpBreakpointSpan);
DocumentMapping\RemoteDocumentMappingService.cs (1)
99var classDeclSpan = sourceText.GetLinePositionSpan(classDecl.Identifier.Span);
DocumentMapping\RemoteSpanMappingService.cs (1)
169linePositionSpan = source.GetLinePositionSpan(mappedSpan);
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (8)
Cohost\CohostValidateBreakableRangeEndpointTest.cs (1)
113var span = inputText.GetLinePositionSpan(breakpointSpans.Single());
Cohost\Formatting\FormattingTestBase.cs (2)
97var firstLine = changes.Min(e => inputText.GetLinePositionSpan(e.Span).Start.Line); 98var lastLine = changes.Max(e => inputText.GetLinePositionSpan(e.Span).End.Line);
Cohost\RemoteDebugInfoServiceTest.cs (1)
506var expected = inputText.GetLinePositionSpan(input.Span);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostFoldingRangeEndpointTest.cs (1)
380var (start, end) = inputText.GetLinePositionSpan(span);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
407Assert.Equal(text.GetLinePositionSpan(expected), hover.Range.ToLinePositionSpan());
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Mapping\RazorEditServiceTest.cs (2)
1288var csharpLinePosition = csharpSourceText.GetLinePositionSpan(csharpSpan); 1289var razorLinePosition = razorSourceText.GetLinePositionSpan(razorSpan);
Microsoft.VisualStudioCode.RazorExtension.UnitTests (4)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostFoldingRangeEndpointTest.cs (1)
380var (start, end) = inputText.GetLinePositionSpan(span);
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Endpoints\CohostHoverEndpointTest.cs (1)
407Assert.Equal(text.GetLinePositionSpan(expected), hover.Range.ToLinePositionSpan());
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Mapping\RazorEditServiceTest.cs (2)
1288var csharpLinePosition = csharpSourceText.GetLinePositionSpan(csharpSpan); 1289var razorLinePosition = razorSourceText.GetLinePositionSpan(razorSpan);