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; }
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; }