Description
The Value
property of the ClassNameAttribute
class is used to store the class name associated with a particular type or member. This property is a string that can be set to define a custom class name, which can then be retrieved using the DisplayInfo library.
Usage
To use the Value
property, you must first apply the ClassNameAttribute
to a class or member. You can then set the Value
property to the desired class name. This is useful for scenarios where you want to provide a custom name for a class or member that can be accessed programmatically.
Example
[ClassName("CustomClassName")]
public class MyClass
{
// Class implementation
}
// Retrieving the class name using DisplayInfo
var className = DisplayInfo.GetClassName(typeof(MyClass));
// className will be "CustomClassName"