Class LambdaForEachDescriptionConstructionMethods | Entities | 0.16.0-preview.21
docs.unity3d.com
    Show / Hide Table of Contents

    Class LambdaForEachDescriptionConstructionMethods

    Inheritance
    Object
    LambdaForEachDescriptionConstructionMethods
    Namespace: Global Namespace
    Syntax
    public static class LambdaForEachDescriptionConstructionMethods

    Methods

    ForEach<TDescription, T0>(TDescription, I<T0>)

    Declaration
    public static TDescription ForEach<TDescription, T0>(this TDescription description, I<T0> codeToRun)
        where TDescription : struct, ISupportForEachWithUniversalDelegate
    Parameters
    Type Name Description
    TDescription description
    I<T0> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0

    ForEach<TDescription, T0>(TDescription, R<T0>)

    Declaration
    public static TDescription ForEach<TDescription, T0>(this TDescription description, R<T0> codeToRun)
        where TDescription : struct, ISupportForEachWithUniversalDelegate
    Parameters
    Type Name Description
    TDescription description
    R<T0> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0

    ForEach<TDescription, T0>(TDescription, V<T0>)

    Declaration
    public static TDescription ForEach<TDescription, T0>(this TDescription description, V<T0> codeToRun)
        where TDescription : struct, ISupportForEachWithUniversalDelegate
    Parameters
    Type Name Description
    TDescription description
    V<T0> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0

    ForEach<TDescription, T0, T1>(TDescription, II<T0, T1>)

    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
    II<T0, T1> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1

    ForEach<TDescription, T0, T1>(TDescription, RI<T0, T1>)

    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
    RI<T0, T1> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1

    ForEach<TDescription, T0, T1>(TDescription, RR<T0, T1>)

    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
    RR<T0, T1> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1

    ForEach<TDescription, T0, T1>(TDescription, VI<T0, T1>)

    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
    VI<T0, T1> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1

    ForEach<TDescription, T0, T1>(TDescription, VR<T0, T1>)

    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
    VR<T0, T1> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1

    ForEach<TDescription, T0, T1>(TDescription, VV<T0, T1>)

    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
    VV<T0, T1> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1

    ForEach<TDescription, T0, T1, T2>(TDescription, III<T0, T1, T2>)

    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
    III<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2>(TDescription, RII<T0, T1, T2>)

    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
    RII<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2>(TDescription, RRI<T0, T1, T2>)

    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
    RRI<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2>(TDescription, RRR<T0, T1, T2>)

    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
    RRR<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2>(TDescription, VII<T0, T1, T2>)

    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
    VII<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2>(TDescription, VRI<T0, T1, T2>)

    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
    VRI<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2>(TDescription, VRR<T0, T1, T2>)

    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
    VRR<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2>(TDescription, VVI<T0, T1, T2>)

    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
    VVI<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2>(TDescription, VVR<T0, T1, T2>)

    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
    VVR<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2>(TDescription, VVV<T0, T1, T2>)

    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
    VVV<T0, T1, T2> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, IIII<T0, T1, T2, T3>)

    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
    IIII<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, RIII<T0, T1, T2, T3>)

    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
    RIII<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, RRII<T0, T1, T2, T3>)

    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
    RRII<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, RRRI<T0, T1, T2, T3>)

    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
    RRRI<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, RRRR<T0, T1, T2, T3>)

    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
    RRRR<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VIII<T0, T1, T2, T3>)

    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
    VIII<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VRII<T0, T1, T2, T3>)

    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
    VRII<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VRRI<T0, T1, T2, T3>)

    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
    VRRI<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VRRR<T0, T1, T2, T3>)

    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
    VRRR<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVII<T0, T1, T2, T3>)

    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
    VVII<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVRI<T0, T1, T2, T3>)

    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
    VVRI<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVRR<T0, T1, T2, T3>)

    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
    VVRR<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVVI<T0, T1, T2, T3>)

    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
    VVVI<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVVR<T0, T1, T2, T3>)

    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
    VVVR<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3>(TDescription, VVVV<T0, T1, T2, T3>)

    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
    VVVV<T0, T1, T2, T3> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, IIIII<T0, T1, T2, T3, T4>)

    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
    IIIII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RIIII<T0, T1, T2, T3, T4>)

    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
    RIIII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RRIII<T0, T1, T2, T3, T4>)

    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
    RRIII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RRRII<T0, T1, T2, T3, T4>)

    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
    RRRII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RRRRI<T0, T1, T2, T3, T4>)

    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
    RRRRI<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, RRRRR<T0, T1, T2, T3, T4>)

    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
    RRRRR<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VIIII<T0, T1, T2, T3, T4>)

    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
    VIIII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VRIII<T0, T1, T2, T3, T4>)

    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
    VRIII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VRRII<T0, T1, T2, T3, T4>)

    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
    VRRII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VRRRI<T0, T1, T2, T3, T4>)

    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
    VRRRI<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VRRRR<T0, T1, T2, T3, T4>)

    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
    VRRRR<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVIII<T0, T1, T2, T3, T4>)

    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
    VVIII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVRII<T0, T1, T2, T3, T4>)

    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
    VVRII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVRRI<T0, T1, T2, T3, T4>)

    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
    VVRRI<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVRRR<T0, T1, T2, T3, T4>)

    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
    VVRRR<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVII<T0, T1, T2, T3, T4>)

    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
    VVVII<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVRI<T0, T1, T2, T3, T4>)

    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
    VVVRI<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVRR<T0, T1, T2, T3, T4>)

    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
    VVVRR<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVVI<T0, T1, T2, T3, T4>)

    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
    VVVVI<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVVR<T0, T1, T2, T3, T4>)

    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
    VVVVR<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4>(TDescription, VVVVV<T0, T1, T2, T3, T4>)

    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
    VVVVV<T0, T1, T2, T3, T4> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, IIIIII<T0, T1, T2, T3, T4, T5>)

    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
    IIIIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RIIIII<T0, T1, T2, T3, T4, T5>)

    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
    RIIIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRIIII<T0, T1, T2, T3, T4, T5>)

    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
    RRIIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRRIII<T0, T1, T2, T3, T4, T5>)

    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
    RRRIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRRRII<T0, T1, T2, T3, T4, T5>)

    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
    RRRRII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRRRRI<T0, T1, T2, T3, T4, T5>)

    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
    RRRRRI<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, RRRRRR<T0, T1, T2, T3, T4, T5>)

    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
    RRRRRR<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VIIIII<T0, T1, T2, T3, T4, T5>)

    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
    VIIIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRIIII<T0, T1, T2, T3, T4, T5>)

    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
    VRIIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRRIII<T0, T1, T2, T3, T4, T5>)

    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
    VRRIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRRRII<T0, T1, T2, T3, T4, T5>)

    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
    VRRRII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRRRRI<T0, T1, T2, T3, T4, T5>)

    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
    VRRRRI<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VRRRRR<T0, T1, T2, T3, T4, T5>)

    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
    VRRRRR<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVIIII<T0, T1, T2, T3, T4, T5>)

    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
    VVIIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVRIII<T0, T1, T2, T3, T4, T5>)

    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
    VVRIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVRRII<T0, T1, T2, T3, T4, T5>)

    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
    VVRRII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVRRRI<T0, T1, T2, T3, T4, T5>)

    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
    VVRRRI<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVRRRR<T0, T1, T2, T3, T4, T5>)

    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
    VVRRRR<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVIII<T0, T1, T2, T3, T4, T5>)

    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
    VVVIII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVRII<T0, T1, T2, T3, T4, T5>)

    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
    VVVRII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVRRI<T0, T1, T2, T3, T4, T5>)

    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
    VVVRRI<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVRRR<T0, T1, T2, T3, T4, T5>)

    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
    VVVRRR<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVII<T0, T1, T2, T3, T4, T5>)

    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
    VVVVII<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVRI<T0, T1, T2, T3, T4, T5>)

    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
    VVVVRI<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVRR<T0, T1, T2, T3, T4, T5>)

    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
    VVVVRR<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVVI<T0, T1, T2, T3, T4, T5>)

    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
    VVVVVI<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVVR<T0, T1, T2, T3, T4, T5>)

    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
    VVVVVR<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5>(TDescription, VVVVVV<T0, T1, T2, T3, T4, T5>)

    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
    VVVVVV<T0, T1, T2, T3, T4, T5> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, IIIIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    IIIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RIIIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    RIIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRIIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    RRIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    RRRIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRRIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    RRRRIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRRRII<T0, T1, T2, T3, T4, T5, T6>)

    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
    RRRRRII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRRRRI<T0, T1, T2, T3, T4, T5, T6>)

    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
    RRRRRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, RRRRRRR<T0, T1, T2, T3, T4, T5, T6>)

    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
    RRRRRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VIIIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VIIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRIIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VRIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VRRIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRRIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VRRRIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRRRII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VRRRRII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRRRRI<T0, T1, T2, T3, T4, T5, T6>)

    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
    VRRRRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VRRRRRR<T0, T1, T2, T3, T4, T5, T6>)

    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
    VRRRRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVIIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVIIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVRIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRRIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVRRIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRRRII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVRRRII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRRRRI<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVRRRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVRRRRR<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVRRRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVIIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVIIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVRIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVRIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVRRII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVRRII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVRRRI<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVRRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVRRRR<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVRRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVIII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVIII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVRII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVRII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVRRI<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVRRI<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVRRR<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVRRR<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVII<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVVII<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVRI<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVVRI<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVRR<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVVRR<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVVI<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVVVI<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVVR<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVVVR<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6>(TDescription, VVVVVVV<T0, T1, T2, T3, T4, T5, T6>)

    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
    VVVVVVV<T0, T1, T2, T3, T4, T5, T6> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, IIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    IIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    RIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    RRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    RRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    RRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    RRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    RRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    RRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, RRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    RRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VIIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VRIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VRRIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VRRRIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VRRRRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VRRRRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VRRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VRRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVIIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVIIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVRIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVRRIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRRIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVRRRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRRRII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVRRRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVRRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVRRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVIIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVIIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVRIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRRIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVRRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRRRII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVRRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVRRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVRRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVRRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVIIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVIIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVRIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVRIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVRRII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVRRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVRRRI<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVRRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVRRRR<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVRRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVIII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVIII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVRII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVRII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVRRI<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVRRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVRRR<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVRRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVII<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVVII<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVRI<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVVRI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVRR<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVVRR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVVI<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVVVI<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVVR<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVVVR<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ForEach<TDescription, T0, T1, T2, T3, T4, T5, T6, T7>(TDescription, VVVVVVVV<T0, T1, T2, T3, T4, T5, T6, T7>)

    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
    VVVVVVVV<T0, T1, T2, T3, T4, T5, T6, T7> codeToRun
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription
    T0
    T1
    T2
    T3
    T4
    T5
    T6
    T7

    ThrowCodeGenException<TDescription>()

    Declaration
    public static TDescription ThrowCodeGenException<TDescription>()
    Returns
    Type Description
    TDescription
    Type Parameters
    Name Description
    TDescription

    ThrowCodeGenInvalidMethodCalledException()

    Declaration
    public static void ThrowCodeGenInvalidMethodCalledException()
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023