Используя отражение для получения MethodInfo, я хочу получить более удобную для пользователя версию ReturnType для некоторой самостоятельной документации.
В настоящее время этот methodInfo.ReturnType.Name
возвращает что-то вроде Dictionary2 or IEnumerable
1.
Хотя этот methodInfo.ReturnType.FullName;
возвращает слишком длинную версию, например System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral],[System.Object, mscorlib, Version=4.0.0.0, Culture=neutral]]
or System.Collections.Generic.IEnumerable`1[[ProjectName.Namespace.Item, ProjectName, Version=1.9.0.0, Culture=neutral, PublicKeyToken=null]]
Теоретически я мог бы выполнить некоторые манипуляции со строками, чтобы избавиться от всей отображаемой лишней информации, но я хотел бы избежать этого, если это возможно.