public override void AddNode(ProgramNode node) { throw new InvalidOperationException(); }
public abstract void AddNode(ProgramNode node);
public override void AddNode(ProgramNode node) { nodes.Add(node); }
public override void AddNode(ProgramNode node) { throw new InvalidOperationException(); }
public abstract void AddNode(ProgramNode node);
public override void AddNode(ProgramNode node) { nodes.Add(node); }