ComponentSettingsList does not use DisplayAttribute name
This issue is intermittent and happens with custom ComponentSettings implementations (custom Bench Settings).
For example, the following custom Bench Setting displays the class name in the Add New dialog instead of the DisplayAttribute
name:
[Display("Example Component A", Description: "An instance of Example Component Setting.")]
public class ExampleComponentA : CustomBenchSettings
{
public ExampleComponentA()
{
// Define a Name to describe how the component will appear.
Name = "CompA";
}
public string SomeUniqueProperty { get; set; }
}
Edited by Nav Dhillon