internal Message(byte[] data) { using (var ms = new MemoryStream(data)) using (var br = new BinaryReader(ms)) { ID = br.ReadUInt64(); URL = br.BaseStream.ReadNullTermString(Encoding.UTF8); Flags = ( EMarketingMessageFlags )br.ReadUInt32(); } }
internal Message( byte[] data ) { using ( var ms = new MemoryStream( data ) ) using ( var br = new BinaryReader( ms ) ) { ID = br.ReadUInt64(); URL = br.BaseStream.ReadNullTermString( Encoding.UTF8 ); Flags = ( EMarketingMessageFlags )br.ReadUInt32(); } }