### YamlMime:ManagedReference items: - uid: Ghost.Entities.ForEach`8 commentId: T:Ghost.Entities.ForEach`8 id: ForEach`8 parent: Ghost.Entities children: [] langs: - csharp - vb name: ForEach nameWithType: ForEach fullName: Ghost.Entities.ForEach type: Delegate source: remote: path: src/Runtime/Ghost.Entities/Templates/ForEach.gen.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: ForEach path: src/Runtime/Ghost.Entities/Templates/ForEach.gen.cs startLine: 17 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: 'public delegate void ForEach(ref T0 component0, ref T1 component1, ref T2 component2, ref T3 component3, ref T4 component4, ref T5 component5, ref T6 component6, ref T7 component7) where T0 : unmanaged, IComponent where T1 : unmanaged, IComponent where T2 : unmanaged, IComponent where T3 : unmanaged, IComponent where T4 : unmanaged, IComponent where T5 : unmanaged, IComponent where T6 : unmanaged, IComponent where T7 : unmanaged, IComponent' parameters: - id: component0 type: '{T0}' - id: component1 type: '{T1}' - id: component2 type: '{T2}' - id: component3 type: '{T3}' - id: component4 type: '{T4}' - id: component5 type: '{T5}' - id: component6 type: '{T6}' - id: component7 type: '{T7}' typeParameters: - id: T0 - id: T1 - id: T2 - id: T3 - id: T4 - id: T5 - id: T6 - id: T7 content.vb: Public Delegate Sub ForEach(Of T0 As {Structure, IComponent}, T1 As {Structure, IComponent}, T2 As {Structure, IComponent}, T3 As {Structure, IComponent}, T4 As {Structure, IComponent}, T5 As {Structure, IComponent}, T6 As {Structure, IComponent}, T7 As {Structure, IComponent})(component0 As T0, component1 As T1, component2 As T2, component3 As T3, component4 As T4, component5 As T5, component6 As T6, component7 As T7) nameWithType.vb: ForEach(Of T0, T1, T2, T3, T4, T5, T6, T7) fullName.vb: Ghost.Entities.ForEach(Of T0, T1, T2, T3, T4, T5, T6, T7) name.vb: ForEach(Of T0, T1, T2, T3, T4, T5, T6, T7) references: - uid: Ghost.Entities commentId: N:Ghost.Entities href: Ghost.html name: Ghost.Entities nameWithType: Ghost.Entities fullName: Ghost.Entities spec.csharp: - uid: Ghost name: Ghost href: Ghost.html - name: . - uid: Ghost.Entities name: Entities href: Ghost.Entities.html spec.vb: - uid: Ghost name: Ghost href: Ghost.html - name: . - uid: Ghost.Entities name: Entities href: Ghost.Entities.html - uid: '{T0}' commentId: '!:T0' definition: T0 name: T0 nameWithType: T0 fullName: T0 - uid: '{T1}' commentId: '!:T1' definition: T1 name: T1 nameWithType: T1 fullName: T1 - uid: '{T2}' commentId: '!:T2' definition: T2 name: T2 nameWithType: T2 fullName: T2 - uid: '{T3}' commentId: '!:T3' definition: T3 name: T3 nameWithType: T3 fullName: T3 - uid: '{T4}' commentId: '!:T4' definition: T4 name: T4 nameWithType: T4 fullName: T4 - uid: '{T5}' commentId: '!:T5' definition: T5 name: T5 nameWithType: T5 fullName: T5 - uid: '{T6}' commentId: '!:T6' definition: T6 name: T6 nameWithType: T6 fullName: T6 - uid: '{T7}' commentId: '!:T7' definition: T7 name: T7 nameWithType: T7 fullName: T7 - uid: T0 name: T0 nameWithType: T0 fullName: T0 - uid: T1 name: T1 nameWithType: T1 fullName: T1 - uid: T2 name: T2 nameWithType: T2 fullName: T2 - uid: T3 name: T3 nameWithType: T3 fullName: T3 - uid: T4 name: T4 nameWithType: T4 fullName: T4 - uid: T5 name: T5 nameWithType: T5 fullName: T5 - uid: T6 name: T6 nameWithType: T6 fullName: T6 - uid: T7 name: T7 nameWithType: T7 fullName: T7