LocalizedEnumValue Class
Represents an enum value with its localized display name.
public sealed class LocalizedEnumValueConstructors
| Name | Description |
|---|---|
| LocalizedEnumValue(Enum) | Initializes a new instance of the LocalizedEnumValue class using the enum value's string representation as the name. |
| LocalizedEnumValue(Enum, DisplayAttribute) | Initializes a new instance of the LocalizedEnumValue class using a DisplayAttribute for localization. |
| LocalizedEnumValue(Enum, string) | Initializes a new instance of the LocalizedEnumValue class with a custom name. |
LocalizedEnumValue overloads
LocalizedEnumValue(Enum)
LocalizedEnumValue.csInitializes a new instance of the LocalizedEnumValue class using the enum value's string representation as the name.
public LocalizedEnumValue(Enum value)Parameters
valueEnum- The enum value.
LocalizedEnumValue(Enum, DisplayAttribute)
LocalizedEnumValue.csInitializes a new instance of the LocalizedEnumValue class using a DisplayAttribute for localization.
public LocalizedEnumValue(Enum value, DisplayAttribute displayAttribute)Parameters
valueEnum- The enum value.
displayAttributeDisplayAttribute- The display attribute containing localization information.
LocalizedEnumValue(Enum, string)
LocalizedEnumValue.csInitializes a new instance of the LocalizedEnumValue class with a custom name.
Properties
| Name | Description |
|---|---|
| Name | Gets the localized display name of the enum value. |
| Value | Gets the enum value. |
Methods
| Name | Description |
|---|---|
| ToString() | Returns the localized display name. |