Example #1
0
        public MI_Goto(ProcManager mgr)
            : base("goto")
        {
            if (mgr == null)
            {
                throw new ArgumentNullException("mgr");
            }

            _Mgr = mgr;
        }
Example #2
0
        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;
        }
Example #3
0
        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));
        }
Example #4
0
        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;
        }