Я пытаюсь получить имя метода на общем интерфейсе. Я ожидаю, что это будет работать, поскольку тип будет действительным типом:
//This does not compile
nameof(IGenericInterface<>.Method)
//This would compile
typeof(IGenericInterface<>)
Я думаю, что это должно быть действительно С# 6, или я что-то упускаю, или это лучший способ сделать это. Я не хочу использовать строку для имени метода, как если бы метод был переименован, код прерывался бы без ошибок времени сборки.