public MamaMsg(MamaMsg mamaMsgSrc)
{
#if MAMA_WRAPPERS_CHECK_ARGUMENTS
if (mamaMsgSrc == null)
{
throw new ArgumentNullException("mamaMsgSrc");
}
#endif // MAMA_WRAPPERS_CHECK_ARGUMENTS
int code = NativeMethods.mamaMsg_copy(mamaMsgSrc.NativeHandle, ref nativeHandle);
CheckResultCode(code);
GC.KeepAlive(mamaMsgSrc);
}