Compiler Error C2743
A module compiled with /clr (not /clr:pure) attempted to catch an exception of native type and where the type's destructor or copy constructor uses __clrcall calling convention.
When compiled with /clr (not /clr:pure), exception handling expects the member functions in a native type to be __cdecl and not __clrcall. Native types with member functions using __clrcall calling convention cannot be caught in a module compiled with /clr.
For more information, see /clr (Common Language Runtime Compilation).