Есть ли свойство, позволяющее указать удобное имя для свойства в классе?
Например, скажем, у меня есть следующий класс:
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?