Example #1
0
        public override void FlowAnalysis(FlowAnalysisContext fc)
        {
            base.FlowAnalysis(fc);
            method_group.FlowAnalysis(fc);

            if (conditional_access_receiver)
            {
                fc.ConditionalAccessEnd();
            }
        }
Example #2
0
        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;
            }
        }
Example #3
0
 public override void FlowAnalysis(FlowAnalysisContext fc)
 {
     base.FlowAnalysis(fc);
     method_group.FlowAnalysis(fc);
 }