Учитывая объект типа .NET, найденный с помощью отражения, можно ли печатать или декомпилировать этот тип в виде объявления C # с учетом псевдонимов типа C # и т. Д .?
Например,
Int32 -> int
String -> string
Nullable<Int32> -> int?
List<au.net.ExampleObject> -> List<ExampleObject>
Я хочу иметь возможность распечатывать методы, близкие к тому, что было изначально написано в источнике.
Если в .NET Framework ничего нет, есть ли сторонняя библиотека? Я мог бы взглянуть на ILSpy .