Получить тип псевдонима для типов значений C #

Я пытаюсь получить такие вещи, как bool вместо Boolean и int вместо Int32. Есть ли какой-либо выход из коробки, что отражение дает эту опцию при запросе имени типа определенного свойства, или мне нужно выполнить собственное сопоставление? Чтобы получить имя, я использую myPropertyInfo.PropertyType.Name

Спасибо!


person Carlos Torrecillas    schedule 17.10.2016    source источник
comment
Нет, методы отражения, не зависящие от языка, не возвращают имена, зависящие от языка. Но легко создать специфичный для языка метод вне простого отражения.   -  person    schedule 17.10.2016
comment
это то, о чем я думал. Спасибо за быстрый комментарий!   -  person Carlos Torrecillas    schedule 17.10.2016
comment
Для справки о других, ищущих быстрый ответ, вы можете использовать CSharpCodeProvider (также существует в .NET Core 2), чтобы получить int или string вместо полных имен типов CLR.   -  person Kody    schedule 16.01.2018