# Sandbox.FindMode

Flags to search for Components.
I've named this something generic because I think we can re-use it to search for GameObjects too.

- Kind: enum
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`
- Modifiers: sealed

## Fields

- [`Disabled`](/api/Sandbox.FindMode/Disabled): Components that are disabled
- [`DisabledInSelf`](/api/Sandbox.FindMode/DisabledInSelf)
- [`DisabledInSelfAndChildren`](/api/Sandbox.FindMode/DisabledInSelfAndChildren)
- [`DisabledInSelfAndDescendants`](/api/Sandbox.FindMode/DisabledInSelfAndDescendants)
- [`Enabled`](/api/Sandbox.FindMode/Enabled): Components that are enabled
- [`EnabledInSelf`](/api/Sandbox.FindMode/EnabledInSelf)
- [`EnabledInSelfAndChildren`](/api/Sandbox.FindMode/EnabledInSelfAndChildren)
- [`EnabledInSelfAndDescendants`](/api/Sandbox.FindMode/EnabledInSelfAndDescendants)
- [`EverythingInAncestors`](/api/Sandbox.FindMode/EverythingInAncestors)
- [`EverythingInChildren`](/api/Sandbox.FindMode/EverythingInChildren)
- [`EverythingInDescendants`](/api/Sandbox.FindMode/EverythingInDescendants)
- [`EverythingInSelf`](/api/Sandbox.FindMode/EverythingInSelf)
- [`EverythingInSelfAndAncestors`](/api/Sandbox.FindMode/EverythingInSelfAndAncestors)
- [`EverythingInSelfAndChildren`](/api/Sandbox.FindMode/EverythingInSelfAndChildren)
- [`EverythingInSelfAndDescendants`](/api/Sandbox.FindMode/EverythingInSelfAndDescendants)
- [`EverythingInSelfAndParent`](/api/Sandbox.FindMode/EverythingInSelfAndParent)
- [`InAncestors`](/api/Sandbox.FindMode/InAncestors): Components in all ancestors (parent, their parent, their parent, etc)
- [`InChildren`](/api/Sandbox.FindMode/InChildren): Components in our children
- [`InDescendants`](/api/Sandbox.FindMode/InDescendants): Components in all decendants (our children, their children, their children etc)
- [`InParent`](/api/Sandbox.FindMode/InParent): Components in our parent
- [`InSelf`](/api/Sandbox.FindMode/InSelf): Components in this object
