Пример #1
0
        public static IMyoCommandResult Create(MyoResult result, IntPtr errorHandle)
        {
            /*//Contract.Requires<ArgumentException>(
             *  (result == MyoResult.Success && errorHandle == IntPtr.Zero) || errorHandle != IntPtr.Zero,
             *  "The result cannot be successful and have an error handle set.");*/
            Contract.Ensures(Contract.Result <IMyoCommandResult>() != null);

            return(new MyoCommandResult(result, errorHandle));
        }
Пример #2
0
        private MyoCommandResult(MyoResult result, IntPtr errorHandle)
        {
            /*//Contract.Requires<ArgumentException>(
             *  (result == MyoResult.Success && errorHandle == IntPtr.Zero) || errorHandle != IntPtr.Zero,
             *  "The result cannot be successful and have an error handle set.");*/

            _result      = result;
            _errorHandle = errorHandle;
        }
Пример #3
0
        public static IMyoCommandResult Create(MyoResult result, IntPtr errorHandle)
        {
            Contract.Requires<ArgumentException>(
                (result == MyoResult.Success && errorHandle == IntPtr.Zero) || errorHandle != IntPtr.Zero,
                "The result cannot be successful and have an error handle set.");
            Contract.Ensures(Contract.Result<IMyoCommandResult>() != null);

            return new MyoCommandResult(result, errorHandle);
        }
Пример #4
0
        private MyoCommandResult(MyoResult result, IntPtr errorHandle)
        {
            Contract.Requires<ArgumentException>(
                (result == MyoResult.Success && errorHandle == IntPtr.Zero) || errorHandle != IntPtr.Zero,
                "The result cannot be successful and have an error handle set.");

            _result = result;
            _errorHandle = errorHandle;
        }
Пример #5
0
 public static IMyoCommandResult Create(MyoResult result, IntPtr errorHandle)
 {
     return(new MyoCommandResult(result, errorHandle));
 }
Пример #6
0
 private MyoCommandResult(MyoResult result, IntPtr errorHandle)
 {
     _result      = result;
     _errorHandle = errorHandle;
 }