Show / Hide Table of Contents

    Class MultiSelectEnum<T>

    Inheritance
    Object
    MultiSelectBase
    MultiSelect<T>
    MultiSelectEnum<T>
    MultiSelectBuildResult
    Implements
    QFSW.BA.QGUI.IGUIItem
    Inherited Members
    MultiSelect<T>.IsAllSelected
    MultiSelect<T>.InitializeChoices(T[], String[], Boolean)
    MultiSelect<T>.IsValidSelection(T)
    MultiSelect<T>.Select(T)
    MultiSelect<T>.Deselect(T)
    MultiSelect<T>.SelectAll()
    MultiSelect<T>.DeselectAll()
    MultiSelect<T>.SetSelections(IEnumerable<T>)
    MultiSelect<T>.HasSelection(T)
    MultiSelect<T>.GetSelections()
    MultiSelect<T>.GetChoices()
    MultiSelect<T>.GetChoiceNames()
    MultiSelect<T>.DrawGUI()
    MultiSelect<T>.DrawGUI(GUIContent, GUIStyle, GUILayoutOption[])
    MultiSelect<T>.DrawGUI(Rect)
    MultiSelect<T>.DrawGUI(Rect, GUIContent, GUIStyle)
    MultiSelect<T>.DrawGUI(LayoutController)
    MultiSelect<T>.OnBeforeSerialize()
    MultiSelect<T>.OnAfterDeserialize()
    Namespace: QFSW.BA
    Assembly: QFSW.BA.dll
    Syntax
    public class MultiSelectEnum<T> : MultiSelect<T>, IGUIItem, ISerializationCallbackReceiver where T : struct, Enum
    Type Parameters
    Name Description
    T

    Constructors

    MultiSelectEnum(Boolean)

    Declaration
    public MultiSelectEnum(bool selectAll)
    Parameters
    Type Name Description
    Boolean selectAll

    MultiSelectEnum(String[], Boolean)

    Declaration
    public MultiSelectEnum(string[] choiceNames, bool selectAll = false)
    Parameters
    Type Name Description
    String[] choiceNames
    Boolean selectAll

    Implements

    QFSW.BA.QGUI.IGUIItem

    Extension Methods

    CollectionExtensions.Yield<T>(T)
    Build Automator 2 by QFSW
    Back to top