1 write to Parent
Microsoft.CodeAnalysis (1)
Operations\ControlFlowGraph.cs (1)
63Parent = parent;
24 references to Parent
Microsoft.CodeAnalysis (4)
Operations\ControlFlowGraph.cs (2)
269Debug.Assert(controlFlowGraph.Parent == this); 316Debug.Assert(controlFlowGraph!.Parent == this);
Operations\ControlFlowGraphExtensions.cs (2)
38while ((currentGraph = currentGraph.Parent) != null); 69while ((currentGraph = currentGraph.Parent) != null);
Microsoft.CodeAnalysis.CodeStyle (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
121Debug.Assert(cfg.Parent == null); 144Debug.Assert(cfg.Parent != null); 616if (ControlFlowGraph.Parent == null)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (12)
IOperation\IOperationTests_IAnonymousFunctionExpression.cs (6)
850Assert.Null(graphM.Parent); 861Assert.Same(graphM, graphD1.Parent); 868Assert.Same(graphD1, graphD2.Parent); 905Assert.Null(graphM.Parent); 919Assert.Same(graphM, graphD1.Parent); 922Assert.Same(graphM, graphD2.Parent);
IOperation\IOperationTests_ILocalFunctionStatement.cs (6)
1796Assert.Null(graphM.Parent); 1804Assert.Same(graphM, graphD1.Parent); 1814Assert.Same(graphD1, graphD2.Parent); 1851Assert.Null(graphM.Parent); 1860Assert.Same(graphM, graphD1.Parent); 1863Assert.Same(graphM, graphD2.Parent);
Microsoft.CodeAnalysis.Test.Utilities (2)
Compilation\ControlFlowGraphVerifier.cs (2)
333Assert.Same(graph, g.Parent); 342Assert.Same(graph, pair.Value.Parent);
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.DataFlowAnalyzer.FlowGraphAnalysisData.cs (3)
121Debug.Assert(cfg.Parent == null); 144Debug.Assert(cfg.Parent != null); 616if (ControlFlowGraph.Parent == null)