1 write to GeneratedSpan
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\SourceMapping.cs (1)
17GeneratedSpan = generatedSpan;
37 references to GeneratedSpan
Microsoft.AspNetCore.Razor.Test.Common (3)
Language\IntegrationTests\IntegrationTestBase.cs (1)
532var actualSpan = csharpDocument.Text.ToString(mapping.GeneratedSpan.AsTextSpan());
Language\IntegrationTests\SourceMappingsSerializer.cs (2)
27var generatedCode = GetCodeForSpan(sourceMapping.GeneratedSpan, csharpDocument.Text); 28AppendMappingLocation(builder, sourceMapping.GeneratedSpan, generatedCode);
Microsoft.CodeAnalysis.Razor.Compiler (8)
Language\RazorCSharpDocument.cs (4)
39if (SourceMappingsSortedByGenerated[i].GeneratedSpan.CompareByStartThenLength(SourceMappingsSortedByGenerated[i + 1].GeneratedSpan) > 0) 43SourceMappingsSortedByGenerated = SourceMappingsSortedByGenerated.Sort(static (m1, m2) => m1.GeneratedSpan.CompareByStartThenLength(m2.GeneratedSpan));
Language\SourceMapping.cs (4)
38GeneratedSpan.Equals(other.GeneratedSpan); 45hashCodeCombiner.Add(GeneratedSpan); 52return string.Format(CultureInfo.CurrentCulture, "{0} -> {1}", OriginalSpan, GeneratedSpan);
Microsoft.CodeAnalysis.Razor.Workspaces (21)
DocumentExcerpt\DocumentExcerptHelper.cs (1)
54var secondarySpan = span.GeneratedSpan.AsTextSpan();
DocumentMapping\AbstractDocumentMappingService.cs (10)
105var generatedSpan = mapping.GeneratedSpan.ToLinePositionSpan(); 125var generatedSpan = mapping.GeneratedSpan; 145var generatedAbsoluteIndex = mapping.GeneratedSpan.AbsoluteIndex; 181csharpIndex = mapping.GeneratedSpan.AbsoluteIndex + distanceIntoOriginalSpan; 206csharpIndex = nextCSharpMapping.GeneratedSpan.AbsoluteIndex; 280sourceMappings.Where(mapping => IntersectsWith(startIndex, mapping.GeneratedSpan))); 286sourceMappings.Where(mapping => IntersectsWith(endIndex, mapping.GeneratedSpan))); 293.Where(mapping => Overlaps(csharpSourceText.GetTextSpan(csharpRange), mapping.GeneratedSpan))); 350var sourceMappingEnd = sourceMapping.GeneratedSpan.AbsoluteIndex + sourceMapping.GeneratedSpan.Length;
Extensions\RazorCodeDocumentExtensions.cs (5)
56if (minGeneratedSpan is null || mapping.GeneratedSpan.AbsoluteIndex < minGeneratedSpan.Value.AbsoluteIndex) 58minGeneratedSpan = mapping.GeneratedSpan; 61var mappingEndIndex = mapping.GeneratedSpan.AbsoluteIndex + mapping.GeneratedSpan.Length; 64maxGeneratedSpan = mapping.GeneratedSpan;
Formatting\Passes\CSharpOnTypeFormattingPass.cs (4)
599var projectedStartLocation = mapping.GeneratedSpan.AbsoluteIndex; 604var projectedEndLocation = mapping.GeneratedSpan.AbsoluteIndex + mapping.GeneratedSpan.Length + 1; 663var projectedStartLocation = mapping.GeneratedSpan.AbsoluteIndex;
SemanticTokens\AbstractRazorSemanticTokensInfoService.cs (1)
236var mappedRange = csharpSourceText.GetLinePositionSpan(mapping.GeneratedSpan);
Microsoft.CodeAnalysis.Remote.Razor (1)
DocumentMapping\RemoteSpanMappingService.cs (1)
147var generated = mapping.GeneratedSpan.AsTextSpan();
Microsoft.VisualStudio.LanguageServices.Razor.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\DocumentExcerpt\DocumentExcerptServiceTestBase.cs (1)
52var offset = mapping.GeneratedSpan.AbsoluteIndex - mapping.OriginalSpan.AbsoluteIndex;
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Mapping\RazorEditServiceTest.cs (1)
1320sourceMappings.OrderByAsArray(s => s.GeneratedSpan.AbsoluteIndex));
Microsoft.VisualStudioCode.RazorExtension.UnitTests (2)
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\DocumentExcerpt\DocumentExcerptServiceTestBase.cs (1)
52var offset = mapping.GeneratedSpan.AbsoluteIndex - mapping.OriginalSpan.AbsoluteIndex;
src\Razor\src\Razor\test\Microsoft.CodeAnalysis.Razor.CohostingShared.UnitTests\Mapping\RazorEditServiceTest.cs (1)
1320sourceMappings.OrderByAsArray(s => s.GeneratedSpan.AbsoluteIndex));