public MI_Goto(ProcManager mgr) : base("goto") { if (mgr == null) { throw new ArgumentNullException("mgr"); } _Mgr = mgr; }
public MI_Return(CMenu menu, ProcManager mgr) : base("return") { if (menu == null) { throw new ArgumentNullException("menu"); } if (mgr == null) { throw new ArgumentNullException("mgr"); } _Mgr = mgr; }
public MI_Proc(ProcManager mgr) : base("proc", false) { if (mgr == null) { throw new ArgumentNullException("mgr"); } _Mgr = mgr; PromptCharacter = "proc>"; Add(EndRecordCommand, s => Quit()); Add(null, s => _Lines.Add(s)); }
public MI_Call(CMenu menu, ProcManager mgr) : base("call") { if (menu == null) { throw new ArgumentNullException("menu"); } if (mgr == null) { throw new ArgumentNullException("mgr"); } _Menu = menu; _Mgr = mgr; }