API Reference
Class
EnumValueTransformer
Formats enum values using DisplayAttribute or DescriptionAttribute when present. Falls back to splitting PascalCase names into words.
Inheritance
- Object
- EnumValueTransformer
Constructors
public EnumValueTransformer() #Methods
public virtual Boolean TryTransform(Object value, out Object rendered) #Returns:
BooleanAttempts to format an enum value into a friendly display string.
Parameters
- value System.Object
- Enum value to format.
- rendered System.Object@
- Formatted text when the method returns true.
Returns
True if the value was an enum and was formatted; otherwise false.
Inherited Methods
Properties
public Boolean UseDescriptionAttribute { get; set; } #When true, uses DescriptionAttribute on enum members when available.
public Boolean UseDisplayAttribute { get; set; } #When true, uses Name on enum members when available.
public Boolean SplitPascalCaseFallback { get; set; } #When true, splits PascalCase names into words if no attributes are found.