1 instantiation of ChildSpan
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\MarkupSplitter.Analysis.cs (1)
60spans.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"/>) 37using var spans = new PooledArrayBuilder<ChildSpan>(capacity: children.Length); 116public AnalysisDocument(string text, ImmutableArray<ChildSpan> children) 124public ImmutableArray<ChildSpan> Children { get; }
Language\MarkupSplitter.Classify.cs (8)
35foreach (var child in analysis.Children) 136foreach (var child in analysis.Children) 174ChildSpan child, 227foreach (var child in analysis.Children) 278private static bool AllMarkupCovered(ImmutableArray<ChildSpan> children, TextSpan[] memberSpans) 280foreach (var child in children) 294private static bool MemberCoversMarkup(ImmutableArray<ChildSpan> children, TextSpan memberSpan) 296foreach (var child in children)