Объявление интерфейса вместе с общими ограничениями

Basic C# syntax question:

Итак, у меня есть этот класс

public class BrandQuery<T> : Query<T> where T : Ad
{
  //...
}

Как мне указать, что BrandQuery реализует интерфейс, скажем IDisposable?

Это явно неправильный путь:

public class BrandQuery<T> : Query<T> where T : Ad, IDisposable
{
  //...
}

потому что это только наложит общее ограничение на T.

Ответы на вопрос(1)

Ваш ответ на вопрос