/// <summary> /// <see cref="IElement.Check" /> /// </summary> public override bool Check(bool deep) { return(_ifCondition != null && (!deep || (_ifCondition.Check(true) && (_ifInstruction == null || _ifInstruction.Check(true)) && (_elseInstruction == null || _elseInstruction.Check(true))))); }