Wombat.MamaMsg.MamaMsg C# (CSharp) Method

MamaMsg() public method

Create a deep copy of a message.
public MamaMsg ( MamaMsg mamaMsgSrc ) : System
mamaMsgSrc MamaMsg
return System
        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);
        }

Same methods

MamaMsg::MamaMsg ( ) : System
MamaMsg::MamaMsg ( IntPtr nativeHandle ) : System
MamaMsg::MamaMsg ( Wombat.MamaPayloadBridge payloadBridge ) : System
MamaMsg::MamaMsg ( char payloadId ) : System
MamaMsg::MamaMsg ( mamaPayloadType payloadId ) : System
MamaMsg