В чем разница между сигнатурами этих методов?
public void T MyMethod<T>(T parameter)
и
public void T MyMethod<T>(T parameter) where T : class
Кажется, у них один и тот же результат... так что же делает где T : class?
где T : class