1 write to OriginalSpan
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\SourceMapping.cs (1)
16OriginalSpan = originalSpan;
52 references to OriginalSpan
Microsoft.AspNetCore.Razor.Test.Common (9)
Language\IntegrationTests\IntegrationTestBase.cs (2)
530if (mapping.OriginalSpan == sourceSpan) 544else if (mapping.OriginalSpan.CompareByStartThenLength(sourceSpan) > 0)
Language\IntegrationTests\RazorBaselineIntegrationTestBase.cs (5)
162var content = codeDocument.Source.Text.GetSubText(new TextSpan(sourceMapping.OriginalSpan.AbsoluteIndex, sourceMapping.OriginalSpan.Length)).ToString(); 171if (sourceMapping.OriginalSpan.LineIndex >= linePragma.StartLineIndex && 172sourceMapping.OriginalSpan.LineIndex <= linePragma.EndLineIndex) 180Assert.True(foundMatchingPragma, $"No line pragma found for code at line {sourceMapping.OriginalSpan.LineIndex + 1}.");
Language\IntegrationTests\SourceMappingsSerializer.cs (2)
23var sourceCode = GetCodeForSpan(sourceMapping.OriginalSpan, sourceDocument.Text); 24AppendMappingLocation(builder, sourceMapping.OriginalSpan, sourceCode);
Microsoft.CodeAnalysis.Razor.Compiler (6)
Language\RazorCSharpDocument.cs (2)
48SourceMappingsSortedByOriginal = SourceMappingsSortedByGenerated.Sort(static (m1, m2) => m1.OriginalSpan.CompareByStartThenLength(m2.OriginalSpan));
Language\SourceMapping.cs (4)
37return OriginalSpan.Equals(other.OriginalSpan) && 44hashCodeCombiner.Add(OriginalSpan); 52return string.Format(CultureInfo.CurrentCulture, "{0} -> {1}", OriginalSpan, GeneratedSpan);
Microsoft.CodeAnalysis.Razor.Workspaces (28)
DocumentExcerpt\DocumentExcerptHelper.cs (1)
39var primarySpan = span.OriginalSpan.AsTextSpan();
DocumentMapping\AbstractDocumentMappingService.cs (10)
101var originalSpan = mapping.OriginalSpan.ToLinePositionSpan(); 148razorIndex = mapping.OriginalSpan.AbsoluteIndex + distanceIntoGeneratedSpan; 172var originalSpan = mapping.OriginalSpan; 187mapping.OriginalSpan.LineIndex == hostDocumentLine && 188mapping.OriginalSpan.AbsoluteIndex >= razorIndex && 189(nextCSharpMapping is null || mapping.OriginalSpan.AbsoluteIndex < nextCSharpMapping.OriginalSpan.AbsoluteIndex)) 301rangeRange = csharpDocument.CodeDocument.Source.Text.GetLinePositionSpan(mapping.OriginalSpan); 373var originalSpanBeforeGeneratedRange = mappingBeforeGeneratedRange.OriginalSpan; 381var originalSpanAfterGeneratedRange = mappingAfterGeneratedRange.OriginalSpan;
Extensions\RazorCodeDocumentExtensions.cs (1)
52var mappedTextSpan = mapping.OriginalSpan.AsTextSpan();
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
219var originalSpan = sourceMappings[iMapping].OriginalSpan;
Formatting\Passes\CSharpOnTypeFormattingPass.cs (14)
286var mappingSpan = new TextSpan(mapping.OriginalSpan.AbsoluteIndex, mapping.OriginalSpan.Length); 576var mappingSpan = new TextSpan(mapping.OriginalSpan.AbsoluteIndex, mapping.OriginalSpan.Length); 598var originalStartLocation = mapping.OriginalSpan.AbsoluteIndex; 603var originalEndLocation = mapping.OriginalSpan.AbsoluteIndex + mapping.OriginalSpan.Length + 1; 661if (blockSpan.Contains(mapping.OriginalSpan.AbsoluteIndex)) 669else if (mapping.OriginalSpan.AbsoluteIndex > blockSpan.End) 1156builder.Append(documentText, lastIndex, mapping.OriginalSpan.AbsoluteIndex - lastIndex); 1158builder.Append(documentText, mapping.OriginalSpan.AbsoluteIndex, mapping.OriginalSpan.Length); 1161lastIndex = mapping.OriginalSpan.AbsoluteIndex + mapping.OriginalSpan.Length;
SemanticTokens\AbstractRazorSemanticTokensInfoService.cs (1)
232var mappedTextSpan = mapping.OriginalSpan.AsTextSpan();
Microsoft.CodeAnalysis.Remote.Razor (1)
DocumentMapping\RemoteSpanMappingService.cs (1)
167var original = mapping.OriginalSpan.AsTextSpan();
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (4)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\DocumentExcerpt\DocumentExcerptServiceTestBase.cs (4)
49if (mapping.OriginalSpan.AbsoluteIndex <= primarySpan.Start && 50(mapping.OriginalSpan.AbsoluteIndex + mapping.OriginalSpan.Length) >= primarySpan.End) 52var offset = mapping.GeneratedSpan.AbsoluteIndex - mapping.OriginalSpan.AbsoluteIndex;
Microsoft.VisualStudioCode.RazorExtension.UnitTests (4)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\DocumentExcerpt\DocumentExcerptServiceTestBase.cs (4)
49if (mapping.OriginalSpan.AbsoluteIndex <= primarySpan.Start && 50(mapping.OriginalSpan.AbsoluteIndex + mapping.OriginalSpan.Length) >= primarySpan.End) 52var offset = mapping.GeneratedSpan.AbsoluteIndex - mapping.OriginalSpan.AbsoluteIndex;