docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    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

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)