Method ForEach
ForEach<TDescription>(TDescription, Empty)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription>(this TDescription description, Empty codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| Empty | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
ForEach<TDescription, T0>(TDescription, R<T0>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0>(this TDescription description, R<T0> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| R<T0> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0>(TDescription, I<T0>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0>(this TDescription description, I<T0> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| I<T0> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0>(TDescription, V<T0>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0>(this TDescription description, V<T0> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| V<T0> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1>(TDescription, RI<T0, T1>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1>(this TDescription description, RI<T0, T1> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RI<T0, T1> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1>(TDescription, RR<T0, T1>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1>(this TDescription description, RR<T0, T1> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RR<T0, T1> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1>(TDescription, II<T0, T1>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1>(this TDescription description, II<T0, T1> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| II<T0, T1> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1>(TDescription, VI<T0, T1>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1>(this TDescription description, VI<T0, T1> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VI<T0, T1> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1>(TDescription, VR<T0, T1>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1>(this TDescription description, VR<T0, T1> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VR<T0, T1> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1>(TDescription, VV<T0, T1>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1>(this TDescription description, VV<T0, T1> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VV<T0, T1> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, RII<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, RII<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RII<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, RRI<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, RRI<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRI<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, RRR<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, RRR<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRR<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, III<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, III<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| III<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, VII<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, VII<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VII<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, VRI<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, VRI<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRI<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, VRR<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, VRR<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRR<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, VVI<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, VVI<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVI<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, VVR<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, VVR<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVR<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2>(TDescription, VVV<T0, T1, T2>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2>(this TDescription description, VVV<T0, T1, T2> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVV<T0, T1, T2> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, RIII<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, RIII<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RIII<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, RRII<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, RRII<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRII<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, RRRI<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, RRRI<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRI<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, RRRR<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, RRRR<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRR<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, IIII<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, IIII<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| IIII<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VIII<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VIII<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VIII<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VRII<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VRII<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRII<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VRRI<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VRRI<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRI<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VRRR<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VRRR<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRR<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVII<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VVII<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVII<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVRI<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VVRI<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRI<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVRR<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VVRR<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRR<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVVI<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VVVI<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVI<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVVR<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VVVR<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVR<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVVV<T0, T1, T2, T3>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3>(this TDescription description, VVVV<T0, T1, T2, T3> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVV<T0, T1, T2, T3> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RIIII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, RIIII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RIIII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RRIII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, RRIII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRIII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RRRII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, RRRII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RRRRI<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, RRRRI<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRI<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RRRRR<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, RRRRR<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRR<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, IIIII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, IIIII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| IIIII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VIIII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VIIII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VIIII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VRIII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VRIII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRIII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VRRII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VRRII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VRRRI<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VRRRI<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRI<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VRRRR<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VRRRR<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRR<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVIII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVIII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVIII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVRII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVRII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVRRI<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVRRI<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRI<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVRRR<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVRRR<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRR<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVII<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVVII<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVII<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVRI<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVVRI<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRI<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVRR<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVVRR<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRR<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVVI<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVVVI<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVI<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVVR<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVVVR<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVR<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVVV<T0, T1, T2, T3, T4>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4>(this TDescription description, VVVVV<T0, T1, T2, T3, T4> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVV<T0, T1, T2, T3, T4> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RIIIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, RIIIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RIIIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRIIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, RRIIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRIIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRRIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, RRRIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRRRII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, RRRRII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRRRRI<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, RRRRRI<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRRI<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRRRRR<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, RRRRRR<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRRR<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, IIIIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, IIIIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| IIIIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VIIIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VIIIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VIIIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRIIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VRIIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRIIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRRIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VRRIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRRRII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VRRRII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRRRRI<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VRRRRI<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRRI<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRRRRR<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VRRRRR<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRRR<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVIIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVIIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVIIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVRIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVRIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVRRII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVRRII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVRRRI<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVRRRI<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRRI<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVRRRR<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVRRRR<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRRR<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVIII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVIII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVIII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVRII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVRII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVRRI<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVRRI<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRRI<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVRRR<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVRRR<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRRR<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVII<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVVII<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVII<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVRI<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVVRI<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVRI<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVRR<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVVRR<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVRR<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVVI<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVVVI<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVI<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVVR<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVVVR<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVR<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVVV<T0, T1, T2, T3, T4, T5>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5>(this TDescription description, VVVVVV<T0, T1, T2, T3, T4, T5> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVV<T0, T1, T2, T3, T4, T5> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RIIIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, RIIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RIIIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRIIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, RRIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRIIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, RRRIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRRIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, RRRRIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRRRII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, RRRRRII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRRII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRRRRI<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, RRRRRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRRRI<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRRRRR<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, RRRRRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRRRR<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, IIIIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, IIIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| IIIIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VIIIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VIIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VIIIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRIIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VRIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRIIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VRRIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRRIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VRRRIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRRRII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VRRRRII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRRII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRRRRI<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VRRRRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRRRI<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRRRRR<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VRRRRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRRRR<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVIIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVIIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVRIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRRIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVRRIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRRRII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVRRRII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRRII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRRRRI<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVRRRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRRRI<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRRRRR<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVRRRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRRRR<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVIIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVIIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVRIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVRIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVRRII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVRRII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRRII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVRRRI<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVRRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRRRI<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVRRRR<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVRRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRRRR<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVIII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVIII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVIII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVRII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVRII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVRII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVRRI<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVRRI<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVRRR<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVRRR<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVII<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVVII<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVII<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVRI<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVVRI<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVRI<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVRR<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVVRR<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVRR<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVVI<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVVVI<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVVI<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVVR<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVVVR<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVVR<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVVV<T0, T1, T2, T3, T4, T5, T6>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(this TDescription description, VVVVVVV<T0, T1, T2, T3, T4, T5, T6> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVVV<T0, T1, T2, T3, T4, T5, T6> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, RIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, RRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, RRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, RRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, RRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, RRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, RRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, RRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| RRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, IIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, IIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| IIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVRIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVRRIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRRIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVRRRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRRIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRRRII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVRRRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRRRII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVIIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVRIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRRIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVRRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRRIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRRRII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVRRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRRRII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVIIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVIIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVRIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVRIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVRRII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVRRII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVRRRI<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVRRRR<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVIII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVIII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVRII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVRII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVRRI<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVRRI<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVRRR<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVRRR<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVII<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVVII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVVII<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVRI<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVVRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVVRI<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVRR<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVVRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVVRR<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVVI<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVVVI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVVVI<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVVR<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVVVR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVVVR<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  | 
    
ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVVV<T0, T1, T2, T3, T4, T5, T6, T7>)
Iterate over entities and their components with a lambda expression.
Declaration
public static TDescription ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(this TDescription description, VVVVVVVV<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun) where TDescription : struct, ISupportForEachWithUniversalDelegate
Parameters
| Type | Name | Description | 
|---|---|---|
| TDescription | description | Description used to form this invocation  | 
    
| VVVVVVVV<T0, T1, T2, T3, T4, T5, T6, T7> | codeToRun | Lambda expression that will be executed once for each entity that matches the query defined by the lambda parameters and the other methods that are part of the EntitiesForEach construction  | 
    
Returns
| Type | Description | 
|---|---|
| TDescription | Description that is used to build the Entities.ForEach invocation. This will provide other methods for building the rest of the invocation and scheduling it.  | 
    
Type Parameters
| Name | Description | 
|---|---|
| TDescription | Type of description used to form this invocation  | 
    
| T0 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T1 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T2 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T3 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T4 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T5 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T6 | Component, Entity or Aspect type used in the lambda expression  | 
    
| T7 | Component, Entity or Aspect type used in the lambda expression  |