Перейти к основному содержимому

Class EnumFieldExtensions

Namespace: Aspid.FastTools.UIElements
Assembly: Aspid.FastTools.dll

Provides extension methods for EnumField.

public static class EnumFieldExtensions

Inheritance​

object ← EnumFieldExtensions

Methods​

Initialize<T>(T, Enum, bool)​

Initializes the field with a default enum value via Init.

public static T Initialize<T>(this T element, Enum defaultValue, bool includeObsoleteValues = false) where T : EnumField

Parameters​

element T

The element to modify.

defaultValue Enum

The default enum value to display.

includeObsoleteValues bool

When true, obsolete enum values are included in the choices.

Returns​

T

The element, for chaining.

Type Parameters​

T

The element type.