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