1 instantiation of ChildSpan
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\MarkupSplitter.Analysis.cs (1)
60
spans.Add(new
ChildSpan
(start, builder.Length - start, child));
12 references to ChildSpan
Microsoft.CodeAnalysis.Razor.Compiler (12)
Language\MarkupSplitter.Analysis.cs (4)
28
/// node with a position-aware marker, and records where each child landed (a <see cref="
ChildSpan
"/>)
37
using var spans = new PooledArrayBuilder<
ChildSpan
>(capacity: children.Length);
116
public AnalysisDocument(string text, ImmutableArray<
ChildSpan
> children)
124
public ImmutableArray<
ChildSpan
> Children { get; }
Language\MarkupSplitter.Classify.cs (8)
35
foreach (
var
child in analysis.Children)
136
foreach (
var
child in analysis.Children)
174
ChildSpan
child,
227
foreach (
var
child in analysis.Children)
278
private static bool AllMarkupCovered(ImmutableArray<
ChildSpan
> children, TextSpan[] memberSpans)
280
foreach (
var
child in children)
294
private static bool MemberCoversMarkup(ImmutableArray<
ChildSpan
> children, TextSpan memberSpan)
296
foreach (
var
child in children)