Struct EntityQueryBuilder
  
  
  
  
  
  Syntax
  
    public struct EntityQueryBuilder
   
  Methods
  
  
  
  
  Equals(Object)
  
  
  Declaration
  
    public override bool Equals(object obj)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Object | obj |  | 
    
  
  Returns
  
  Overrides
  
  
  
  
  ForEach(EntityQueryBuilder.F_E)
  
  
  Declaration
  
    public void ForEach(EntityQueryBuilder.F_E action)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | Unity.Entities.EntityQueryBuilder.F_E | action |  | 
    
  
  
  
  
  GetHashCode()
  
  
  Declaration
  
    public override int GetHashCode()
   
  Returns
  
  Overrides
  
  
  
  
  ToEntityQuery()
  
  
  Declaration
  
    public EntityQuery ToEntityQuery()
   
  Returns
  
  
  
  
  ToEntityQueryDesc()
  
  
  Declaration
  
    public EntityQueryDesc ToEntityQueryDesc()
   
  Returns
  
  
  
  
  With(EntityQuery)
  
  
  Declaration
  
    public EntityQueryBuilder With(EntityQuery entityQuery)
   
  Parameters
  
  Returns
  
  
  
  
  With(EntityQueryOptions)
  
  
  Declaration
  
    public EntityQueryBuilder With(EntityQueryOptions options)
   
  Parameters
  
  Returns
  
  
  
  
  WithAll(ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAll(ComponentType type0)
   
  Parameters
  
  Returns
  
  
  
  
  WithAll(ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAll(ComponentType type0, ComponentType type1)
   
  Parameters
  
  Returns
  
  
  
  
  WithAll(ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAll(ComponentType type0, ComponentType type1, ComponentType type2)
   
  Parameters
  
  Returns
  
  
  
  
  WithAll(ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAll(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3)
   
  Parameters
  
  Returns
  
  
  
  
  WithAll(ComponentType, ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAll(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3, ComponentType type4)
   
  Parameters
  
  Returns
  
  
  
  
  WithAll<T0>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAll<T0>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithAll<T0, T1>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAll<T0, T1>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithAll<T0, T1, T2>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAll<T0, T1, T2>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
    
  
  
  
  
  WithAll<T0, T1, T2, T3>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAll<T0, T1, T2, T3>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
    
  
  
  
  
  WithAll<T0, T1, T2, T3, T4>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAll<T0, T1, T2, T3, T4>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
      
        | T4 |  | 
    
  
  
  
  
  WithAllReadOnly(ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly(ComponentType type0)
   
  Parameters
  
  Returns
  
  
  
  
  WithAllReadOnly(ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly(ComponentType type0, ComponentType type1)
   
  Parameters
  
  Returns
  
  
  
  
  WithAllReadOnly(ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly(ComponentType type0, ComponentType type1, ComponentType type2)
   
  Parameters
  
  Returns
  
  
  
  
  WithAllReadOnly(ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3)
   
  Parameters
  
  Returns
  
  
  
  
  WithAllReadOnly(ComponentType, ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3, ComponentType type4)
   
  Parameters
  
  Returns
  
  
  
  
  WithAllReadOnly<T0>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly<T0>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithAllReadOnly<T0, T1>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly<T0, T1>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithAllReadOnly<T0, T1, T2>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly<T0, T1, T2>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
    
  
  
  
  
  WithAllReadOnly<T0, T1, T2, T3>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly<T0, T1, T2, T3>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
    
  
  
  
  
  WithAllReadOnly<T0, T1, T2, T3, T4>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAllReadOnly<T0, T1, T2, T3, T4>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
      
        | T4 |  | 
    
  
  
  
  
  WithAny(ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAny(ComponentType type0)
   
  Parameters
  
  Returns
  
  
  
  
  WithAny(ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAny(ComponentType type0, ComponentType type1)
   
  Parameters
  
  Returns
  
  
  
  
  WithAny(ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAny(ComponentType type0, ComponentType type1, ComponentType type2)
   
  Parameters
  
  Returns
  
  
  
  
  WithAny(ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAny(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3)
   
  Parameters
  
  Returns
  
  
  
  
  WithAny(ComponentType, ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAny(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3, ComponentType type4)
   
  Parameters
  
  Returns
  
  
  
  
  WithAny<T0>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAny<T0>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithAny<T0, T1>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAny<T0, T1>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithAny<T0, T1, T2>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAny<T0, T1, T2>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
    
  
  
  
  
  WithAny<T0, T1, T2, T3>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAny<T0, T1, T2, T3>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
    
  
  
  
  
  WithAny<T0, T1, T2, T3, T4>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAny<T0, T1, T2, T3, T4>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
      
        | T4 |  | 
    
  
  
  
  
  WithAnyReadOnly(ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly(ComponentType type0)
   
  Parameters
  
  Returns
  
  
  
  
  WithAnyReadOnly(ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly(ComponentType type0, ComponentType type1)
   
  Parameters
  
  Returns
  
  
  
  
  WithAnyReadOnly(ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly(ComponentType type0, ComponentType type1, ComponentType type2)
   
  Parameters
  
  Returns
  
  
  
  
  WithAnyReadOnly(ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3)
   
  Parameters
  
  Returns
  
  
  
  
  WithAnyReadOnly(ComponentType, ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3, ComponentType type4)
   
  Parameters
  
  Returns
  
  
  
  
  WithAnyReadOnly<T0>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly<T0>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithAnyReadOnly<T0, T1>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly<T0, T1>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithAnyReadOnly<T0, T1, T2>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly<T0, T1, T2>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
    
  
  
  
  
  WithAnyReadOnly<T0, T1, T2, T3>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly<T0, T1, T2, T3>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
    
  
  
  
  
  WithAnyReadOnly<T0, T1, T2, T3, T4>()
  
  
  Declaration
  
    public EntityQueryBuilder WithAnyReadOnly<T0, T1, T2, T3, T4>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
      
        | T4 |  | 
    
  
  
  
  
  WithIncludeAll()
  This sets the options IncludeDisabled and EntityQueryOptions.IncludePrefab so that Entities with Disabled or
Prefab components will not be hidden from the query. 
Declaration
  
    public EntityQueryBuilder WithIncludeAll()
   
  Returns
  
  
  
  
  WithNone(ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithNone(ComponentType type0)
   
  Parameters
  
  Returns
  
  
  
  
  WithNone(ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithNone(ComponentType type0, ComponentType type1)
   
  Parameters
  
  Returns
  
  
  
  
  WithNone(ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithNone(ComponentType type0, ComponentType type1, ComponentType type2)
   
  Parameters
  
  Returns
  
  
  
  
  WithNone(ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithNone(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3)
   
  Parameters
  
  Returns
  
  
  
  
  WithNone(ComponentType, ComponentType, ComponentType, ComponentType, ComponentType)
  
  
  Declaration
  
    public EntityQueryBuilder WithNone(ComponentType type0, ComponentType type1, ComponentType type2, ComponentType type3, ComponentType type4)
   
  Parameters
  
  Returns
  
  
  
  
  WithNone<T0>()
  
  
  Declaration
  
    public EntityQueryBuilder WithNone<T0>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithNone<T0, T1>()
  
  
  Declaration
  
    public EntityQueryBuilder WithNone<T0, T1>()
   
  Returns
  
  Type Parameters
  
  
  
  
  WithNone<T0, T1, T2>()
  
  
  Declaration
  
    public EntityQueryBuilder WithNone<T0, T1, T2>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
    
  
  
  
  
  WithNone<T0, T1, T2, T3>()
  
  
  Declaration
  
    public EntityQueryBuilder WithNone<T0, T1, T2, T3>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
    
  
  
  
  
  WithNone<T0, T1, T2, T3, T4>()
  
  
  Declaration
  
    public EntityQueryBuilder WithNone<T0, T1, T2, T3, T4>()
   
  Returns
  
  Type Parameters
  
    
      
        | Name | Description | 
    
    
      
        | T0 |  | 
      
        | T1 |  | 
      
        | T2 |  | 
      
        | T3 |  | 
      
        | T4 |  |