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