Существует ли свойство, позволяющее указать понятное имя для свойства в классе?
Например, скажем, у меня есть следующий класс:
public class Position
{
public string EmployeeName { get; set; }
public ContactInfo EmployeeContactInfo { get; set; }
}
Я бы хотел указать, что отображаемое имя для свойства EmployeeName
- «Имя сотрудника», а отображаемое имя для свойства EmployeeContactInfo
- «Контактная информация сотрудника».
Достаточно легко написать свой собственный класс атрибутов, который позволит мне сделать это:
[PropertyDisplayInfo(DisplayName = "Employee Name")]
public string EmployeeName { get; set; }
Но что-то подобное уже включено в .NET?