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