1 type derived from ControlFlowPass
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\AbstractRegionControlFlowPass.cs (1)
12internal abstract class AbstractRegionControlFlowPass : ControlFlowPass
1 instantiation of ControlFlowPass
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\ControlFlowPass.cs (1)
156var walker = new ControlFlowPass(compilation, member, block);
6 references to ControlFlowPass
Microsoft.CodeAnalysis.CSharp (6)
Binder\Binder_Statements.cs (1)
618var endIsReachable = ControlFlowPass.Analyze(localSymbol.DeclaringCompilation, localSymbol, block, ignored);
BoundTree\UnboundLambda.cs (1)
849bool reachableEndpoint = ControlFlowPass.Analyze(compilation, lambdaSymbol, block, diagnostics.DiagnosticBag);
FlowAnalysis\ControlFlowPass.cs (3)
17internal class ControlFlowPass : AbstractFlowPass<ControlFlowPass.LocalState, ControlFlowPass.LocalFunctionState> 156var walker = new ControlFlowPass(compilation, member, block);
FlowAnalysis\FlowAnalysisPass.cs (1)
215needsImplicitReturn = ControlFlowPass.Analyze(compilation, method, block, diagnostics);