Есть анонимный метод (выполняет через рефлексию методы объекта)
public static T Foo<T>() where T: class
{}
Если этот метод в некоторых случаях не должен возвращать ничего, то что тогда передавать в качестве T? void и null, конечно, не подходят
Продвижение своими сайтами как стратегия роста и независимости