protected Command(Command parent) { _parent = parent; }
public RenameCommand(Command parent, string newName) : base(parent) { _newName = newName; }
public DropCommand(Command parent) : base(parent) { }
public CallCommand(Command parent, Action<IRuntimeContext> action) : base(parent) { _action = action; }