Общий метод, назначенный делегату

Мы были немного озадачены делегатами и общими методами.

Можно ли назначить делегата для метода с параметром универсального типа?

То есть: я

//This doesn't allow me to pass a generic parameter with the delegate.
public delegate void GenericDelegate() 

someDelegate = GenericMethod;
public void GenericMethod() where T : ISomeClass
{

}

Я пытаюсь передать этот делегат в функцию с универсальным типом интерфейса, который ожидает метод, с такой функцией:

void CheckDelegate(GenericDelegate mechanism);

чтобы я мог использовать делегата вот так:

someDelegate();

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

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