public override void FlowAnalysis(FlowAnalysisContext fc) { base.FlowAnalysis(fc); method_group.FlowAnalysis(fc); if (conditional_access_receiver) { fc.ConditionalAccessEnd(); } }
public override void FlowAnalysis(FlowAnalysisContext fc) { var da = conditional_access_receiver ? fc.BranchDefiniteAssignment() : null; base.FlowAnalysis(fc); method_group.FlowAnalysis(fc); if (conditional_access_receiver) { fc.DefiniteAssignment = da; } }
public override void FlowAnalysis(FlowAnalysisContext fc) { base.FlowAnalysis(fc); method_group.FlowAnalysis(fc); }