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