Marshaling correctness fix for enum and primitive types in NAPI.
Marshaling correctness fix for enum and primitive types in NAPI.

mono/CppSharp,mono/CppSharp,mono/CppSharp,mono/CppSharp,mono/CppSharp,mono/CppSharp