public override void Dispatch<C>(C context, MethodDelegate<C> mdelegate) { mdelegate.ExchangeDeclare(context, this); }