For make compatibale with return value and exception message or R# object wrapper The .NET api is usually declare as returns object value, then we could use this attribute to let user known the actual returns type of the target api function