コード例 #1
0
        public override void FlowAnalysis(FlowAnalysisContext fc)
        {
            base.FlowAnalysis(fc);
            method_group.FlowAnalysis(fc);

            if (conditional_access_receiver)
            {
                fc.ConditionalAccessEnd();
            }
        }
コード例 #2
0
ファイル: delegate.cs プロジェクト: EnergonV/mono
        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;
            }
        }
コード例 #3
0
ファイル: delegate.cs プロジェクト: workwhileweb/mono
 public override void FlowAnalysis(FlowAnalysisContext fc)
 {
     base.FlowAnalysis(fc);
     method_group.FlowAnalysis(fc);
 }