35 instantiations of IntermediateNodeReference
Microsoft.AspNetCore.Razor.Language.UnitTests (28)
Intermediate\IntermediateNodeReferenceTest.cs (28)
26var reference = new IntermediateNodeReference(node1, parent); 48var reference = new IntermediateNodeReference(node2, parent); 71var reference = new IntermediateNodeReference(node1, parent); 94var reference = new IntermediateNodeReference(node2, parent); 116var reference = new IntermediateNodeReference(node3, parent); 138var reference = new IntermediateNodeReference(node2, parent); 161var reference = new IntermediateNodeReference(node4, parent); 184var reference = new IntermediateNodeReference(node3, parent); 207var reference = new IntermediateNodeReference(node3, parent); 231var reference = new IntermediateNodeReference(node4, parent); 244var reference = new IntermediateNodeReference(); 255var reference = new IntermediateNodeReference(); 266var reference = new IntermediateNodeReference(); 277var reference = new IntermediateNodeReference(); 288var reference = new IntermediateNodeReference(); 299var reference = new IntermediateNodeReference(); 314var reference = new IntermediateNodeReference(node1, parent); 329var reference = new IntermediateNodeReference(node1, parent); 344var reference = new IntermediateNodeReference(node1, parent); 359var reference = new IntermediateNodeReference(node1, parent); 374var reference = new IntermediateNodeReference(node1, parent); 389var reference = new IntermediateNodeReference(node1, parent); 404var reference = new IntermediateNodeReference(node1, parent); 419var reference = new IntermediateNodeReference(node1, parent); 434var reference = new IntermediateNodeReference(node1, parent); 449var reference = new IntermediateNodeReference(node1, parent); 464var reference = new IntermediateNodeReference(node1, parent); 479var reference = new IntermediateNodeReference(node1, parent);
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\Components\ComponentMarkupBlockPass.cs (2)
194Trees.Add(new IntermediateNodeReference(node, Parent!)); 244Trees.Add(new IntermediateNodeReference(node, Parent!));
Language\Components\ComponentTemplateDiagnosticPass.cs (1)
60_candidates.Add(new IntermediateNodeReference(node, Parent.AssumeNotNull()));
Language\Intermediate\IntermediateNodeReference.cs (3)
59return new IntermediateNodeReference(node, Parent); 81return new IntermediateNodeReference(node, Parent); 110return new IntermediateNodeReference(node, Parent);
Language\Intermediate\IntermediateNodeReference`1.cs (1)
71=> new(reference.Node, reference.Parent);
44 references to IntermediateNodeReference
Microsoft.AspNetCore.Razor.Language.UnitTests (28)
Intermediate\IntermediateNodeReferenceTest.cs (28)
26var reference = new IntermediateNodeReference(node1, parent); 48var reference = new IntermediateNodeReference(node2, parent); 71var reference = new IntermediateNodeReference(node1, parent); 94var reference = new IntermediateNodeReference(node2, parent); 116var reference = new IntermediateNodeReference(node3, parent); 138var reference = new IntermediateNodeReference(node2, parent); 161var reference = new IntermediateNodeReference(node4, parent); 184var reference = new IntermediateNodeReference(node3, parent); 207var reference = new IntermediateNodeReference(node3, parent); 231var reference = new IntermediateNodeReference(node4, parent); 244var reference = new IntermediateNodeReference(); 255var reference = new IntermediateNodeReference(); 266var reference = new IntermediateNodeReference(); 277var reference = new IntermediateNodeReference(); 288var reference = new IntermediateNodeReference(); 299var reference = new IntermediateNodeReference(); 314var reference = new IntermediateNodeReference(node1, parent); 329var reference = new IntermediateNodeReference(node1, parent); 344var reference = new IntermediateNodeReference(node1, parent); 359var reference = new IntermediateNodeReference(node1, parent); 374var reference = new IntermediateNodeReference(node1, parent); 389var reference = new IntermediateNodeReference(node1, parent); 404var reference = new IntermediateNodeReference(node1, parent); 419var reference = new IntermediateNodeReference(node1, parent); 434var reference = new IntermediateNodeReference(node1, parent); 449var reference = new IntermediateNodeReference(node1, parent); 464var reference = new IntermediateNodeReference(node1, parent); 479var reference = new IntermediateNodeReference(node1, parent);
Microsoft.CodeAnalysis.Razor.Compiler (16)
Language\Components\ComponentBindLoweringPass.cs (2)
205var reference = entry.BindNodeReference; 1106public IntermediateNodeReference BindNodeReference { get; }
Language\Components\ComponentMarkupBlockPass.cs (5)
57var reference = trees[trees.Count - 1]; 145public List<IntermediateNodeReference> Trees { get; } = new List<IntermediateNodeReference>(); 267private readonly List<IntermediateNodeReference> _trees; 269public RewriteVisitor(List<IntermediateNodeReference> trees)
Language\Components\ComponentTemplateDiagnosticPass.cs (4)
28using var _ = ListPool<IntermediateNodeReference>.GetPooledObject(out var candidates); 33foreach (var candidate in candidates) 45private sealed class Visitor(List<IntermediateNodeReference> candidates) 48private readonly List<IntermediateNodeReference> _candidates = candidates;
Language\Intermediate\IntermediateNodeReference.cs (3)
52public IntermediateNodeReference InsertAfter(IntermediateNode node) 74public IntermediateNodeReference InsertBefore(IntermediateNode node) 103public IntermediateNodeReference Replace(IntermediateNode node)
Language\Intermediate\IntermediateNodeReference`1.cs (2)
32private IntermediateNodeReference Worker => this; 70public static implicit operator IntermediateNodeReference(IntermediateNodeReference<T> reference)