Wywołanie metody statycznej dla parametru typu ogólnego

Miałem nadzieję zrobić coś takiego, ale wydaje się, że jest to nielegalne w C #:


public Collection MethodThatFetchesSomething<T>()
    where T : SomeBaseClass
{
    return T.StaticMethodOnSomeBaseClassThatReturnsCollection();
}

Dostaję błąd czasu kompilacji: „„ T ”jest„ parametrem typu ”, który nie jest prawidłowy w danym kontekście.”

Biorąc pod uwagę ogólny typ parametru, w jaki sposób mogę wywołać metodę statyczną w klasie ogólnej? Metoda statyczna musi być dostępna, biorąc pod uwagę ograniczenie.

questionAnswers(8)

yourAnswerToTheQuestion