Class EnumFlagsFieldExtensions
Namespace: Aspid.FastTools.UIElements.Editors
Assembly: Aspid.FastTools.Editor.dll
Provides extension methods for EnumFlagsField.
public static class EnumFlagsFieldExtensions
Inheritance
object ← EnumFlagsFieldExtensions
Methods
Initialize<T>(T, Enum, bool)
Initializes the field with a default flags value.
public static T Initialize<T>(this T element, Enum defaultValue, bool includeObsoleteValues = false) where T : EnumFlagsField
Parameters
element T
The element to modify.
defaultValue Enum
The flags value shown initially.
includeObsoleteValues bool
When true, obsolete enum values appear in the choices.
Returns
T
element for chaining.
Type Parameters
T
A EnumFlagsField element to configure.