1 write to Parent
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Intermediate\IntermediateNodeReference`1.cs (1)
22Parent = parent;
19 references to Parent
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Intermediate\DocumentIntermediateNodeExtensionsTest.cs (2)
111Assert.Same(@namespace, r.Parent); 116Assert.Same(@namespace, r.Parent);
Microsoft.CodeAnalysis.Razor.Compiler (17)
Language\Components\ComponentBindLoweringPass.cs (5)
77var parent = reference.Parent; 90var parent = parameterReference.Parent; 124var parent = parameterReference.Parent; 224parents.Add(reference.Parent); 229parents.Add(parameterReference.Parent);
Language\Components\ComponentEventHandlerLoweringPass.cs (5)
44parents.Add(reference.Parent); 52parents.Add(parameterReference.Parent); 64if (!reference.Parent.Children.Contains(node)) 72reference.Replace(RewriteUsage(reference.Parent, node)); 80if (!parameterReference.Parent.Children.Contains(node))
Language\Components\ComponentFormNameLoweringPass.cs (1)
31var parent = reference.Parent;
Language\Intermediate\IntermediateNodeReference`1.cs (6)
28parent = Parent; 39return new(node, Parent); 50return new(node, Parent); 64return new(node, Parent); 68=> $"ref: {Parent.GetDebuggerDisplay()} - {Node.GetDebuggerDisplay()}"; 71=> new(reference.Node, reference.Parent);