HtmlForgeX

API Reference

Class

EnumValueTransformer

Namespace HtmlForgeX
Assembly HtmlForgeX

Formats enum values using DisplayAttribute or DescriptionAttribute when present. Falls back to splitting PascalCase names into words.

Inheritance

  • Object
  • EnumValueTransformer

Constructors

Methods

public virtual Boolean TryTransform(Object value, out Object rendered) #
Returns: Boolean

Attempts to format an enum value into a friendly display string.

Parameters

value System.Object requiredposition: 0
Enum value to format.
rendered System.Object@ requiredposition: 1
Formatted text when the method returns true.

Returns

True if the value was an enum and was formatted; otherwise false.

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.