示例#1
0
 public override void Reset()
 {
     base.Reset();
     resultGenerator.Reset();
     if (elseIf.If(out var g))
     {
         g.Reset();
     }
     if (elseBlockGenerator.If(out var bg))
     {
         bg.Reset();
     }
     ifStage = IfStage.Condition;
 }
示例#2
0
            public override void Reset()
            {
                base.Reset();
                resultGenerator.Reset();
                if (_elseIf.If(out var elseIf))
                {
                    elseIf.Reset();
                }

                if (_elseBlockGenerator.If(out var elseBlockGenerator))
                {
                    elseBlockGenerator.Reset();
                }

                ifStage = IfStage.Condition;
            }