### YamlMime:ManagedReference items: - uid: Ghost.Entities.ForEachWithEntity`1 commentId: T:Ghost.Entities.ForEachWithEntity`1 id: ForEachWithEntity`1 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: 20 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: 'public delegate void ForEachWithEntity(Entity entity, ref T0 component0) where T0 : unmanaged, IComponent' parameters: - id: entity type: Ghost.Entities.Entity - id: component0 type: '{T0}' typeParameters: - id: T0 content.vb: Public Delegate Sub ForEachWithEntity(Of T0 As {Structure, IComponent})(entity As Entity, component0 As T0) nameWithType.vb: ForEachWithEntity(Of T0) fullName.vb: Ghost.Entities.ForEachWithEntity(Of T0) name.vb: ForEachWithEntity(Of T0) 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: T0 name: T0 nameWithType: T0 fullName: T0