1 write to Span
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\RazorDiagnostic.cs (1)
25Span = span ?? SourceSpan.Undefined;
33 references to Span
Microsoft.AspNetCore.Razor.Language.UnitTests (15)
Components\ComponentDuplicateAttributeDiagnosticPassTest.cs (3)
90Assert.Equal(node.Source, diagnostic.Span); 118Assert.Equal(node.Source, diagnostic.Span); 154Assert.Equal(node.Source, diagnostic.Span);
IntegrationTests\ComponentDiagnosticRazorIntegrationTest.cs (4)
78Assert.Equal(0, item.Span.LineIndex); 79Assert.Equal(0, item.Span.CharacterIndex); 87Assert.Equal(1, item.Span.LineIndex); 88Assert.Equal(0, item.Span.CharacterIndex);
IntegrationTests\ComponentImportsIntegrationTest.cs (6)
86Assert.Equal(0, item.Span.LineIndex); 92Assert.Equal(1, item.Span.LineIndex); 98Assert.Equal(2, item.Span.LineIndex); 175Assert.Equal(0, item.Span.LineIndex); 181Assert.Equal(1, item.Span.LineIndex); 187Assert.Equal(2, item.Span.LineIndex);
RazorDiagnosticTest.cs (2)
25Assert.Equal(span, diagnostic.Span); 41Assert.Equal(span, diagnostic.Span);
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\IntegrationTests\IntermediateNodeWriter.cs (1)
346WriteSourceRange(diagnostic.Span);
Microsoft.CodeAnalysis.Razor.Compiler (11)
Language\CodeGeneration\CodeRenderingContext.cs (1)
109return filtered.ToImmutableOrderedBy(static d => d.Span.AbsoluteIndex);
Language\Intermediate\IntermediateNodeExtensions.cs (1)
20return diagnostics.OrderByAsArray(static d => d.Span.AbsoluteIndex);
Language\Legacy\AddTagHelperChunkGenerator.cs (1)
80var ids = string.Join(", ", Diagnostics.Select(diagnostic => $"{diagnostic.Id}{diagnostic.Span}"));
Language\Legacy\RemoveTagHelperChunkGenerator.cs (1)
80var ids = string.Join(", ", Diagnostics.Select(diagnostic => $"{diagnostic.Id}{diagnostic.Span}"));
Language\Legacy\TagHelperParseTreeRewriter.cs (1)
49var diagnostics = builder.ToImmutableOrderedBy(static d => d.Span.AbsoluteIndex);
Language\Legacy\TagHelperPrefixDirectiveChunkGenerator.cs (1)
61var ids = string.Join(", ", Diagnostics.Select(diagnostic => $"{diagnostic.Id}{diagnostic.Span}"));
Language\RazorDiagnostic.cs (2)
57var span = Span; 115var span = diagnostic.Span;
Language\RazorSyntaxTree.cs (1)
68return diagnosticSet.OrderByAsArray(static d => d.Span.AbsoluteIndex);
Language\Syntax\SyntaxSerializer.cs (1)
166? string.Join(", ", diagnostics.Select(diagnostic => $"{diagnostic.Id}{diagnostic.Span}"))
SourceGenerators\Diagnostics\RazorDiagnostics.cs (1)
107var span = razorDiagnostic.Span;
Microsoft.CodeAnalysis.Razor.Workspaces (6)
CodeActions\Razor\ComponentAccessibilityCodeActionProvider.cs (3)
321if (!(diagnostic.Span.AbsoluteIndex > startTag.Span.End 322|| startTag.Span.Start > diagnostic.Span.AbsoluteIndex + diagnostic.Span.Length))
Diagnostics\RazorDiagnosticHelper.cs (1)
97Range = ConvertSpanToRange(razorDiagnostic.Span, sourceText)!,
Formatting\RazorFormattingService.cs (2)
89if (codeDocument.GetRequiredCSharpDocument().Diagnostics.Any(d => d.Span != SourceSpan.Undefined && span.OverlapsWith(sourceText.GetLinePositionSpan(d.Span))))