Отражатель показывает это для автоматических свойств:
public string AddressLine1
{
[CompilerGenerated]
get
{
return this.<AddressLine1>k__BackingField;
}
[CompilerGenerated]
set
{
this.<AddressLine1>k__BackingField = value;
}
}
Есть ли надстройка или другой инструмент, который преобразует его в:
public string AddressLine1 { get; set; }
Я не считаю, что любая из этих надстроек поддерживает выше: http://www.codeplex.com/reflectoraddins
покупка была бы счастлива, если бы вы доказали, что я неправ.
Текущая версия Reflector корректно отображает свойства авто в дизассемблере, если язык установлен на С#, а оптимизация установлена на .NET 3.5. Он показывает только автоматические свойства таким образом, если оптимизация установлена на .NET 2.0. Выберите "Вид" → "Параметры" и установите параметр "Оптимизация" на странице "Параметры дизассемблера".