UI Toolkit ComponentUI Toolkit Component
UI Toolkit ComponentUI Toolkit Component
  • Docs
  • API
  • Changelog
  • Unity Asset Store
  • Bug report
  • SoyWar.UIToolkit
    • IUIToolkitEvent<TElement>
      • Count
      • SearchFrom
      • Selector
      • Target
    • Selector
      • AtIndex
      • AtLastIndex
      • Builder
      • Clone
      • Exists
      • Find
      • GetFirst
      • GetLast
      • Match
      • Parse
    • Selector.MatchCombinator
    • Selector.SelectorBuilder
      • AddClassNames
      • AddPseudoClass
      • AddSubSelector
      • Adjacent
      • Build
      • Children
      • Clone
      • Descendants
      • SetName
      • SetType
      • Siblings
      • Where
    • UIToolkitComponent
      • AddCustomStyles
      • Count
      • Document
      • ForceElementsUpdate
      • OverrideHost
      • RemoveCustomStyles
      • SearchFrom
      • Selector
      • SetSelectorFromText
      • Target
      • Validate
    • UIToolkitComponent.TypeSearch
    • UIToolkitComponent.TypeTarget
    • UIToolkitComponent<TElement>
      • GetEnumerator
      • OffEvent
      • OnEvent
      • Set
      • Unset
      • implicit operator
    • UIToolkitEnumerator<TElement>
      • Current
      • Dispose
      • MoveNext
  • SoyWar.UIToolkit.Editor.Component
    • BaseVerticalCollectionViewComponentEditor
    • ButtonComponentEditor
    • ListViewComponentEditor
    • TextComponentEditor
    • UIToolkitComponentEditor
      • AddEventTo
      • AddEventToFirstPosition
      • AddEventToLastPosition
      • EventCount
      • RemoveEvent
      • RemoveEventFrom
      • RemoveEventFromFirstPosition
      • RemoveEventFromLastPosition
    • ValueComponentEditor
  • SoyWar.UIToolkit.Editor.GameObject
    • BoundsFieldEditor
      • CreateGameObject
    • BoundsIntFieldEditor
      • CreateGameObject
    • ButtonEditor
      • CreateGameObject
    • DoubleFieldEditor
      • CreateGameObject
    • DropdownFieldEditor
      • CreateGameObject
    • EnumFieldEditor
      • CreateGameObject
    • FloatFieldEditor
      • CreateGameObject
    • FoldoutEditor
      • CreateGameObject
    • GroupBoxEditor
      • CreateGameObject
    • Hash128FieldEditor
      • CreateGameObject
    • IMGUIContainerEditor
      • CreateGameObject
    • IntegerFieldEditor
      • CreateGameObject
    • LabelEditor
      • CreateGameObject
    • ListViewEditor
      • CreateGameObject
    • LongFieldEditor
      • CreateGameObject
    • MinMaxSliderEditor
      • CreateGameObject
    • ProgressBarEditor
      • CreateGameObject
    • RadioButtonEditor
      • CreateGameObject
    • RadioButtonGroupEditor
      • CreateGameObject
    • RectFieldEditor
      • CreateGameObject
    • RectIntFieldEditor
      • CreateGameObject
    • ScrollViewEditor
      • CreateGameObject
    • ScrollerEditor
      • CreateGameObject
    • SliderEditor
      • CreateGameObject
    • SliderIntEditor
      • CreateGameObject
    • TemplateContainerEditor
      • CreateGameObject
    • TextFieldEditor
      • CreateGameObject
    • ToggleEditor
      • CreateGameObject
    • TreeViewEditor
      • CreateGameObject
    • UIToolkitGameObjectEditor<TComponent, TElement>
      • CreateGameObject
    • Vector2FieldEditor
      • CreateGameObject
    • Vector2IntFieldEditor
      • CreateGameObject
    • Vector3FieldEditor
      • CreateGameObject
    • Vector3IntFieldEditor
      • CreateGameObject
    • Vector4FieldEditor
      • CreateGameObject
    • VisualElementEditor
      • CreateGameObject
  • SoyWar.UIToolkit.Elements
    • BaseVerticalCollectionViewComponent<TElement>
      • ItemIndexChangedEvent
      • ItemsChosenEvent
      • ItemsSourceChangedEvent
      • SelectedIndicesChangedEvent
      • SelectionChangedEvent
    • BoundsFieldComponent
    • BoundsIntFieldComponent
    • ButtonComponent
      • CheckOnClickEvent
      • OnClick
      • OnClickEvent
    • ControlComponent<TElement, TValue>
      • CheckStateChangedEvent
      • OnStateChanged
      • OnStateChangedEvent
    • DoubleFieldComponent
    • DropdownFieldComponent
    • EnumFieldComponent
    • FloatFieldComponent
    • FoldoutComponent
    • GroupBoxComponent
    • Hash128FieldComponent
    • IMGUIContainerComponent
    • IntegerFieldComponent
    • LabelComponent
    • ListViewComponent
      • ItemsAddedEvent
      • ItemsRemovedEvent
    • LongFieldComponent
    • MinMaxSliderComponent
    • NotifyValueChangedComponent<TElement, TValue>
    • ProgressBarComponent
    • RadioButtonComponent
    • RadioButtonGroupComponent
    • RectFieldComponent
    • RectIntFieldComponent
    • ScrollViewComponent
    • ScrollerComponent
    • SliderComponent
    • SliderIntComponent
    • TemplateContainerComponent
    • TextComponent<TElement>
      • OnTextChangedEvent
      • SetText
    • TextFieldComponent
    • ToggleComponent
    • TreeViewComponent
    • ValueComponent<TElement, TValue>
      • OnValueChangedEvent
      • SetValue
    • Vector2FieldComponent
    • Vector2IntFieldComponent
    • Vector3FieldComponent
    • Vector3IntFieldComponent
    • Vector4FieldComponent
    • VisualElementComponent
  • SoyWar.UIToolkit.Events
    • AddClassNameEvent
    • AttachToVisualElementEvent
    • ClassNameChangedEventBase<T>
      • ClassName
      • GetPooled
    • DetachFromVisualElementEvent
    • HierarchyChangedEvent
    • HierarchyChangedEventBase<T>
      • GetPooled
      • Parent
    • NameChangedEvent
    • NameChangedEventBase<T>
      • GetPooled
      • NameChangedEventBase
      • NewValue
      • OldValue
    • RemoveClassNameEvent
    • VisualElementChangedEventBase<T>
      • Child
      • FromParent
      • GetPooled
      • ToParent
      • VisualElementChangedEventBase
  • SoyWar.UIToolkit.Extensions
    • HierarchicalPosition
    • UIDocumentExtensions
      • AtIndex
      • AtLastIndex
      • Exists
      • Find
      • GetFirst
      • GetLast
      • Match
    • UIToolkitEventExtensions
      • Count
      • IsElementActive
      • SetPostProcessingFilterCallback
    • VisualElementExtensions
      • AtIndex
      • AtLastIndex
      • Exists
      • Find
      • GetContentContainer
      • GetFirst
      • GetHierarchicalPosition
      • GetLast
      • HasHierarchicalPosition
      • Match
      • PlaceToFirstPosition
      • PlaceToLastPosition
      • PlaceToPosition
  • SoyWar.UIToolkit.PseudoClasses
    • ActivePseudoClass
    • BlurPseudoClass
    • CheckedPseudoClass
    • ChildPseudoClass
      • Check
      • GetChild
    • DisabledPseudoClass
    • EmptyPseudoClass
    • EnabledPseudoClass
    • EventPseudoClass<TOnEventType, TOffEventType>
      • CheckOffEvent
      • CheckOnEvent
      • TrickleDown
    • FirstChildPseudoClass
    • FirstOfTypePseudoClass
    • FocusPseudoClass
    • HasNotPseudoClass
    • HasPseudoClass
    • HostContextPseudoClass
    • HostPseudoClass
    • HoverPseudoClass
      • CheckEvent
    • IsPseudoClass
    • LastChildPseudoClass
    • LastOfTypePseudoClass
    • NotPseudoClass
    • NthChildPseudoClass
    • NthLastChildPseudoClass
    • NthLastOfTypePseudoClass
    • NthOfTypePseudoClass
    • OnlyChildPseudoClass
    • OnlyOfTypePseudoClass
    • PseudoClass
      • Add
      • AddManipulatorCallback
      • Check
      • Clone
      • CreateManipulator
      • GetValueString
      • Host
      • PointerInside
      • Validate
      • Value
    • PseudoClassManipulator
      • AddEventCallback
      • AddPostRegisterCallback
      • AddPostUnregisterCallback
      • AddPreRegisterCallback
      • AddPreUnregisterCallback
      • Check
      • CheckUpdate
      • PseudoClass
      • PseudoClassManipulator
      • Roots
      • SearchFrom
    • SelectorPseudoClassManipulator<TElement>
      • GetEnumerator
      • OffEvent
      • OnEvent
      • SelectorPseudoClassManipulator
    • SelectorPseudoClass<TElement>
      • ReverseEvent
      • Type
    • SelectorPseudoClass<TElement>.TypeSelector
    • UncheckedPseudoClass
Generated by DocFX
(with DiscordFX + SingulinkFX)

Search Results for

    Method GetFirst

    GetFirst(VisualElement, TypeSearch, Predicate<VisualElement>)

    Retrieves the firstVisualElement.

    Declaration
    public static VisualElement GetFirst(this VisualElement host, UIToolkitComponent.TypeSearch searchFrom = TypeSearch.Container, Predicate<VisualElement> predicate = null)
    Parameters
    TypeNameDescription
    VisualElementhost

    VisualElementconsidered as host.

    UIToolkitComponent.TypeSearchsearchFrom

    Target children from the parent's container (indirect) or via the hierarchy (direct).

    Predicate<VisualElement>predicate

    Function to filter the result.

    Returns
    TypeDescription
    VisualElement

    FirstVisualElementretrieved.

    GetFirst(VisualElement, string, TypeSearch, Predicate<VisualElement>)

    Retrieves the firstVisualElementaccording to the filter applied via the selector.

    Declaration
    public static VisualElement GetFirst(this VisualElement host, string selector, UIToolkitComponent.TypeSearch searchFrom = TypeSearch.Container, Predicate<VisualElement> predicate = null)
    Parameters
    TypeNameDescription
    VisualElementhost

    VisualElementconsidered as host.

    stringselector

    The text to be parsed as a selector.

    UIToolkitComponent.TypeSearchsearchFrom

    Target children from the parent's container (indirect) or via the hierarchy (direct).

    Predicate<VisualElement>predicate

    Function to filter the result.

    Returns
    TypeDescription
    VisualElement

    FirstVisualElementretrieve according to the filter applied via the selector.

    GetFirst(IEnumerable<VisualElement>, TypeSearch, Predicate<VisualElement>)

    Retrieves the firstVisualElement.

    Declaration
    public static VisualElement GetFirst(this IEnumerable<VisualElement> hosts, UIToolkitComponent.TypeSearch searchFrom = TypeSearch.Container, Predicate<VisualElement> predicate = null)
    Parameters
    TypeNameDescription
    IEnumerable<VisualElement>hosts

    List ofVisualElementconsidered as hosts.

    UIToolkitComponent.TypeSearchsearchFrom

    Target children from the parent's container (indirect) or via the hierarchy (direct).

    Predicate<VisualElement>predicate

    Function to filter the result.

    Returns
    TypeDescription
    VisualElement

    FirstVisualElementretrieved.

    GetFirst(IEnumerable<VisualElement>, string, TypeSearch, Predicate<VisualElement>)

    Retrieves the firstVisualElementaccording to the filter applied via the selector.

    Declaration
    public static VisualElement GetFirst(this IEnumerable<VisualElement> hosts, string selector, UIToolkitComponent.TypeSearch searchFrom = TypeSearch.Container, Predicate<VisualElement> predicate = null)
    Parameters
    TypeNameDescription
    IEnumerable<VisualElement>hosts

    List ofVisualElementconsidered as hosts.

    stringselector

    The text to be parsed as a selector.

    UIToolkitComponent.TypeSearchsearchFrom

    Target children from the parent's container (indirect) or via the hierarchy (direct).

    Predicate<VisualElement>predicate

    Function to filter the result.

    Returns
    TypeDescription
    VisualElement

    FirstVisualElementretrieve according to the filter applied via the selector.

    GetFirst<TResult>(VisualElement, TypeSearch, Predicate<TResult>)

    Retrieves the first element.

    Declaration
    public static TResult GetFirst<TResult>(this VisualElement host, UIToolkitComponent.TypeSearch searchFrom = TypeSearch.Container, Predicate<TResult> predicate = null) where TResult : VisualElement
    Parameters
    TypeNameDescription
    VisualElementhost

    VisualElementconsidered as host.

    UIToolkitComponent.TypeSearchsearchFrom

    Target children from the parent's container (indirect) or via the hierarchy (direct).

    Predicate<TResult>predicate

    Function to filter the result.

    Returns
    TypeDescription
    TResult

    First element retrieved.

    Type Parameters
    NameDescription
    TResult

    Type of the result based on the class.VisualElement.

    GetFirst<TResult>(VisualElement, string, TypeSearch, Predicate<TResult>)

    Retrieves the first element according to the filter applied via the selector.

    Declaration
    public static TResult GetFirst<TResult>(this VisualElement host, string selector, UIToolkitComponent.TypeSearch searchFrom = TypeSearch.Container, Predicate<TResult> predicate = null) where TResult : VisualElement
    Parameters
    TypeNameDescription
    VisualElementhost

    VisualElementconsidered as host.

    stringselector

    The text to be parsed as a selector.

    UIToolkitComponent.TypeSearchsearchFrom

    Target children from the parent's container (indirect) or via the hierarchy (direct).

    Predicate<TResult>predicate

    Function to filter the result.

    Returns
    TypeDescription
    TResult

    First element retrieved according to the filter applied via the selector.

    Type Parameters
    NameDescription
    TResult

    Type of the result based on the class.VisualElement.

    GetFirst<TResult>(IEnumerable<VisualElement>, TypeSearch, Predicate<TResult>)

    Retrieves the first element.

    Declaration
    public static TResult GetFirst<TResult>(this IEnumerable<VisualElement> hosts, UIToolkitComponent.TypeSearch searchFrom = TypeSearch.Container, Predicate<TResult> predicate = null) where TResult : VisualElement
    Parameters
    TypeNameDescription
    IEnumerable<VisualElement>hosts

    List ofVisualElementconsidered as hosts.

    UIToolkitComponent.TypeSearchsearchFrom

    Target children from the parent's container (indirect) or via the hierarchy (direct).

    Predicate<TResult>predicate

    Function to filter the result.

    Returns
    TypeDescription
    TResult

    First element retrieved.

    Type Parameters
    NameDescription
    TResult

    Type of the result based on the class.VisualElement.

    GetFirst<TResult>(IEnumerable<VisualElement>, string, TypeSearch, Predicate<TResult>)

    Retrieves the first element according to the filter applied via the selector.

    Declaration
    public static TResult GetFirst<TResult>(this IEnumerable<VisualElement> hosts, string selector, UIToolkitComponent.TypeSearch searchFrom = TypeSearch.Container, Predicate<TResult> predicate = null) where TResult : VisualElement
    Parameters
    TypeNameDescription
    IEnumerable<VisualElement>hosts

    List ofVisualElementconsidered as hosts.

    stringselector

    The text to be parsed as a selector.

    UIToolkitComponent.TypeSearchsearchFrom

    Target children from the parent's container (indirect) or via the hierarchy (direct).

    Predicate<TResult>predicate

    Function to filter the result.

    Returns
    TypeDescription
    TResult

    First element retrieved according to the filter applied via the selector.

    Type Parameters
    NameDescription
    TResult

    Type of the result based on the class.VisualElement.