예제 #1
0
        public static IMyoCommand Create(IMyoErrorHandlerDriver myoErrorHandlerDriver, MyoCommandDelegate command)
        {
            Contract.Requires<ArgumentNullException>(myoErrorHandlerDriver != null, "myoErrorHandlerDriver");
            Contract.Requires<ArgumentNullException>(command != null, "command");
            Contract.Ensures(Contract.Result<IMyoCommand>() != null);

            return new MyoCommand(myoErrorHandlerDriver, command);
        }
예제 #2
0
        private MyoCommand(IMyoErrorHandlerDriver myoErrorHandlerDriver, MyoCommandDelegate command)
        {
            Contract.Requires<ArgumentNullException>(myoErrorHandlerDriver != null, "myoErrorHandlerDriver");
            Contract.Requires<ArgumentNullException>(command != null, "command");

            _myoErrorHandlerDriver = myoErrorHandlerDriver;
            _command = command;
        }
예제 #3
0
        private MyoCommand(IMyoErrorHandlerDriver myoErrorHandlerDriver, MyoCommandDelegate command)
        {
            ////Contract.Requires<ArgumentNullException>(myoErrorHandlerDriver != null, "myoErrorHandlerDriver");
            ////Contract.Requires<ArgumentNullException>(command != null, "command");

            _myoErrorHandlerDriver = myoErrorHandlerDriver;
            _command = command;
        }
예제 #4
0
 public static IMyoCommand Create(IMyoErrorHandlerDriver myoErrorHandlerDriver, MyoCommandDelegate command)
 {
     return(new MyoCommand(myoErrorHandlerDriver, command));
 }
예제 #5
0
 private MyoCommand(IMyoErrorHandlerDriver myoErrorHandlerDriver, MyoCommandDelegate command)
 {
     _myoErrorHandlerDriver = myoErrorHandlerDriver;
     _command = command;
 }
예제 #6
0
        public static IMyoCommand Create(IMyoErrorHandlerDriver myoErrorHandlerDriver, MyoCommandDelegate command)
        {
            ////Contract.Requires<ArgumentNullException>(myoErrorHandlerDriver != null, "myoErrorHandlerDriver");
            ////Contract.Requires<ArgumentNullException>(command != null, "command");
            Contract.Ensures(Contract.Result <IMyoCommand>() != null);

            return(new MyoCommand(myoErrorHandlerDriver, command));
        }