public void QueueDeclareNoWait(string queue, bool durable, bool exclusive, bool autoDelete, IDictionary<string, object> arguments) { m_delegate.QueueDeclareNoWait(queue, durable, exclusive, autoDelete, arguments); RecordedQueue rq = new RecordedQueue(this, queue). Durable(durable). Exclusive(exclusive). AutoDelete(autoDelete). Arguments(arguments). ServerNamed(string.Empty.Equals(queue)); m_connection.RecordQueue(queue, rq); }