### YamlMime:ManagedReference items: - uid: Ghost.Entities.ForEachWithEntity`8 commentId: T:Ghost.Entities.ForEachWithEntity`8 id: ForEachWithEntity`8 parent: Ghost.Entities children: [] langs: - csharp - vb name: ForEachWithEntity nameWithType: ForEachWithEntity fullName: Ghost.Entities.ForEachWithEntity type: Delegate source: remote: path: src/Runtime/Ghost.Entities/Templates/ForEach.gen.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: ForEachWithEntity path: ../src/Runtime/Ghost.Entities/Templates/ForEach.gen.cs startLine: 34 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: 'public delegate void ForEachWithEntity(Entity entity, 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: entity type: Ghost.Entities.Entity - 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 ForEachWithEntity(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})(entity As Entity, 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: ForEachWithEntity(Of T0, T1, T2, T3, T4, T5, T6, T7) fullName.vb: Ghost.Entities.ForEachWithEntity(Of T0, T1, T2, T3, T4, T5, T6, T7) name.vb: ForEachWithEntity(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: Ghost.Entities.Entity commentId: T:Ghost.Entities.Entity parent: Ghost.Entities href: Ghost.Entities.Entity.html name: Entity nameWithType: Entity fullName: Ghost.Entities.Entity - 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