public static ChunkMessage GetMessage(IntPtr nativeChunkMsg) { NativeChunkMessage msg = Marshal.PtrToStructure <NativeChunkMessage>(nativeChunkMsg); ChunkMessage message = new ChunkMessage(msg); return(message); }
private ChunkMessage(NativeChunkMessage nativeMsg) { Any = nativeMsg.Any; ChunkID = (string)UTF8StringMarshaler.GetInstance("").MarshalNativeToManaged(nativeMsg.ChunkIdPtr); }