public TryNode() { Code = new CodeBlockNode(); CatchClauses = new List <CatchNode>(); }
public IfNode() { TrueAction = new CodeBlockNode(); }
/// <summary> /// Loads nodes from other block. /// </summary> public void LoadFrom(CodeBlockNode other) { Statements = other.Statements; }
protected bool Equals(CodeBlockNode other) { return(Statements.SequenceEqual(other.Statements)); }
public WhileNode() { Body = new CodeBlockNode(ScopeKind.Loop); }
public CatchNode() { Code = new CodeBlockNode(); }