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

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.