Invalid MRETURN: value
One of the following has occurred:
- You did not specify a value for an MRETURN statement on a method that has a declared, non-VOID return type
- The MRETURN statement specifies a value for a method that is a constructor or destructor or that has a VOID return type.
- A BYREF method attempted to return one of the following: a literal value, a descriptor, a non-CLS structure, or anything other than BYREF local data or a BYREF parameter.