namespace Elsa.Dsl.ElsaScript.Ast; /// /// Represents an if statement. /// public class IfNode : StatementNode { /// /// The condition expression. /// public ExpressionNode Condition { get; set; } = null!; /// /// The then branch. /// public StatementNode Then { get; set; } = null!; /// /// The optional else branch. /// public StatementNode? Else { get; set; } }