public override void ReadArgumentsFrom(RabbitMQ.Client.Impl.MethodArgumentReader reader) { m_ticket = reader.ReadShort(); m_destination = reader.ReadShortstr(); m_redelivered = reader.ReadBit(); m_immediate = reader.ReadBit(); m_ttl = reader.ReadLonglong(); m_priority = reader.ReadOctet(); m_timestamp = reader.ReadTimestamp(); m_deliveryMode = reader.ReadOctet(); m_expiration = reader.ReadTimestamp(); m_exchange = reader.ReadShortstr(); m_routingKey = reader.ReadShortstr(); m_messageId = reader.ReadShortstr(); m_correlationId = reader.ReadShortstr(); m_replyTo = reader.ReadShortstr(); m_contentType = reader.ReadShortstr(); m_contentEncoding = reader.ReadShortstr(); m_userId = reader.ReadShortstr(); m_appId = reader.ReadShortstr(); m_transactionId = reader.ReadShortstr(); m_securityToken = reader.ReadLongstr(); m_applicationHeaders = reader.ReadTable(); m_body = reader.ReadContent(); }