Example #1
0
 public static MethodInvokeResult Error(MethodInvokeResultCode code, string errorMessage = null)
 {
     if (code == MethodInvokeResultCode.Success)
     {
         throw new ArgumentOutOfRangeException("code");
     }
     return(new MethodInvokeResult(code, null, (DObject.TypeCode) 0, isVoid: false, errorMessage));
 }
Example #2
0
 private MethodInvokeResult(MethodInvokeResultCode code, object returnValue, DObject.TypeCode returnValueType, bool isVoid, string errorMessage)
 {
     Code            = code;
     ReturnValue     = returnValue;
     ReturnValueType = returnValueType;
     IsVoid          = isVoid;
     ErrorMessage    = errorMessage;
 }