### YamlMime:ManagedReference items: - uid: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem commentId: T:Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem id: EntityQuery.EntityComponentIterator`2.QueryItem parent: Ghost.Entities children: - Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.Deconstruct(Ghost.Entities.Entity@,Misaki.HighPerformance.LowLevel.Ref{`0}@,Misaki.HighPerformance.LowLevel.Ref{`1}@) - Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.component0 - Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.component1 - Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.entity langs: - csharp - vb name: EntityQuery.EntityComponentIterator.QueryItem nameWithType: EntityQuery.EntityComponentIterator.QueryItem fullName: Ghost.Entities.EntityQuery.EntityComponentIterator.QueryItem type: Struct source: remote: path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: QueryItem path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs startLine: 214 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public ref struct EntityQuery.EntityComponentIterator.QueryItem content.vb: Public Structure EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem inheritedMembers: - System.ValueType.Equals(System.Object) - System.ValueType.GetHashCode - System.ValueType.ToString - System.Object.Equals(System.Object,System.Object) - System.Object.GetType - System.Object.ReferenceEquals(System.Object,System.Object) nameWithType.vb: EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem fullName.vb: Ghost.Entities.EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem name.vb: EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem - uid: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.entity commentId: F:Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.entity id: entity parent: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem langs: - csharp - vb name: entity nameWithType: EntityQuery.EntityComponentIterator.QueryItem.entity fullName: Ghost.Entities.EntityQuery.EntityComponentIterator.QueryItem.entity type: Field source: remote: path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: entity path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs startLine: 216 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public Entity entity return: type: Ghost.Entities.Entity content.vb: Public entity As Entity nameWithType.vb: EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.entity fullName.vb: Ghost.Entities.EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.entity - uid: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.component0 commentId: F:Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.component0 id: component0 parent: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem langs: - csharp - vb name: component0 nameWithType: EntityQuery.EntityComponentIterator.QueryItem.component0 fullName: Ghost.Entities.EntityQuery.EntityComponentIterator.QueryItem.component0 type: Field source: remote: path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: component0 path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs startLine: 218 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public ref T0 component0 return: type: '{T0}' content.vb: Public component0 As T0 nameWithType.vb: EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.component0 fullName.vb: Ghost.Entities.EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.component0 - uid: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.component1 commentId: F:Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.component1 id: component1 parent: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem langs: - csharp - vb name: component1 nameWithType: EntityQuery.EntityComponentIterator.QueryItem.component1 fullName: Ghost.Entities.EntityQuery.EntityComponentIterator.QueryItem.component1 type: Field source: remote: path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: component1 path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs startLine: 219 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public ref T1 component1 return: type: '{T1}' content.vb: Public component1 As T1 nameWithType.vb: EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.component1 fullName.vb: Ghost.Entities.EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.component1 - uid: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.Deconstruct(Ghost.Entities.Entity@,Misaki.HighPerformance.LowLevel.Ref{`0}@,Misaki.HighPerformance.LowLevel.Ref{`1}@) commentId: M:Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.Deconstruct(Ghost.Entities.Entity@,Misaki.HighPerformance.LowLevel.Ref{`0}@,Misaki.HighPerformance.LowLevel.Ref{`1}@) id: Deconstruct(Ghost.Entities.Entity@,Misaki.HighPerformance.LowLevel.Ref{`0}@,Misaki.HighPerformance.LowLevel.Ref{`1}@) parent: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem langs: - csharp - vb name: Deconstruct(out Entity, out Ref, out Ref) nameWithType: EntityQuery.EntityComponentIterator.QueryItem.Deconstruct(out Entity, out Ref, out Ref) fullName: Ghost.Entities.EntityQuery.EntityComponentIterator.QueryItem.Deconstruct(out Ghost.Entities.Entity, out Misaki.HighPerformance.LowLevel.Ref, out Misaki.HighPerformance.LowLevel.Ref) type: Method source: remote: path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs branch: develop repo: https://git.personalnas.com/Misaki/GhostEngine.git id: Deconstruct path: src/Runtime/Ghost.Entities/Templates/EntityQuery.EntityComponentIterator.gen.cs startLine: 228 assemblies: - Ghost.Entities namespace: Ghost.Entities syntax: content: public void Deconstruct(out Entity entity, out Ref component0, out Ref component1) parameters: - id: entity type: Ghost.Entities.Entity - id: component0 type: Misaki.HighPerformance.LowLevel.Ref{{T0}} - id: component1 type: Misaki.HighPerformance.LowLevel.Ref{{T1}} content.vb: Public Sub Deconstruct(entity As Entity, component0 As Ref(Of T0), component1 As Ref(Of T1)) overload: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.Deconstruct* nameWithType.vb: EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.Deconstruct(Entity, Ref(Of T0), Ref(Of T1)) fullName.vb: Ghost.Entities.EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.Deconstruct(Ghost.Entities.Entity, Misaki.HighPerformance.LowLevel.Ref(Of T0), Misaki.HighPerformance.LowLevel.Ref(Of T1)) name.vb: Deconstruct(Entity, Ref(Of T0), Ref(Of T1)) 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: System.ValueType.Equals(System.Object) commentId: M:System.ValueType.Equals(System.Object) parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals name: Equals(object) nameWithType: ValueType.Equals(object) fullName: System.ValueType.Equals(object) nameWithType.vb: ValueType.Equals(Object) fullName.vb: System.ValueType.Equals(Object) name.vb: Equals(Object) spec.csharp: - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.ValueType.GetHashCode commentId: M:System.ValueType.GetHashCode parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode name: GetHashCode() nameWithType: ValueType.GetHashCode() fullName: System.ValueType.GetHashCode() spec.csharp: - uid: System.ValueType.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode - name: ( - name: ) spec.vb: - uid: System.ValueType.GetHashCode name: GetHashCode isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode - name: ( - name: ) - uid: System.ValueType.ToString commentId: M:System.ValueType.ToString parent: System.ValueType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring name: ToString() nameWithType: ValueType.ToString() fullName: System.ValueType.ToString() spec.csharp: - uid: System.ValueType.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring - name: ( - name: ) spec.vb: - uid: System.ValueType.ToString name: ToString isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring - name: ( - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) name: Equals(object, object) nameWithType: object.Equals(object, object) fullName: object.Equals(object, object) nameWithType.vb: Object.Equals(Object, Object) fullName.vb: Object.Equals(Object, Object) name.vb: Equals(Object, Object) spec.csharp: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.Equals(System.Object,System.Object) name: Equals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype name: GetType() nameWithType: object.GetType() fullName: object.GetType() nameWithType.vb: Object.GetType() fullName.vb: Object.GetType() spec.csharp: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) spec.vb: - uid: System.Object.GetType name: GetType isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals name: ReferenceEquals(object, object) nameWithType: object.ReferenceEquals(object, object) fullName: object.ReferenceEquals(object, object) nameWithType.vb: Object.ReferenceEquals(Object, Object) fullName.vb: Object.ReferenceEquals(Object, Object) name.vb: ReferenceEquals(Object, Object) spec.csharp: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - uid: System.Object.ReferenceEquals(System.Object,System.Object) name: ReferenceEquals isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ',' - name: " " - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) - uid: System.ValueType commentId: T:System.ValueType parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.valuetype name: ValueType nameWithType: ValueType fullName: System.ValueType - uid: System.Object commentId: T:System.Object parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object name: object nameWithType: object fullName: object nameWithType.vb: Object fullName.vb: Object name.vb: Object - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - 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 - uid: '{T1}' commentId: '!:T1' definition: T1 name: T1 nameWithType: T1 fullName: T1 - uid: T1 name: T1 nameWithType: T1 fullName: T1 - uid: Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.Deconstruct* commentId: Overload:Ghost.Entities.EntityQuery.EntityComponentIterator`2.QueryItem.Deconstruct href: Ghost.Entities.EntityQuery.EntityComponentIterator-2.QueryItem.html#Ghost_Entities_EntityQuery_EntityComponentIterator_2_QueryItem_Deconstruct_Ghost_Entities_Entity__Misaki_HighPerformance_LowLevel_Ref__0___Misaki_HighPerformance_LowLevel_Ref__1___ name: Deconstruct nameWithType: EntityQuery.EntityComponentIterator.QueryItem.Deconstruct fullName: Ghost.Entities.EntityQuery.EntityComponentIterator.QueryItem.Deconstruct nameWithType.vb: EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.Deconstruct fullName.vb: Ghost.Entities.EntityQuery.EntityComponentIterator(Of T0, T1).QueryItem.Deconstruct - uid: Misaki.HighPerformance.LowLevel.Ref{{T0}} commentId: T:Misaki.HighPerformance.LowLevel.Ref{`0} parent: Misaki.HighPerformance.LowLevel definition: Misaki.HighPerformance.LowLevel.Ref`1 name: Ref nameWithType: Ref fullName: Misaki.HighPerformance.LowLevel.Ref nameWithType.vb: Ref(Of T0) fullName.vb: Misaki.HighPerformance.LowLevel.Ref(Of T0) name.vb: Ref(Of T0) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Ref`1 name: Ref - name: < - name: T0 - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Ref`1 name: Ref - name: ( - name: Of - name: " " - name: T0 - name: ) - uid: Misaki.HighPerformance.LowLevel.Ref{{T1}} commentId: T:Misaki.HighPerformance.LowLevel.Ref{`1} parent: Misaki.HighPerformance.LowLevel definition: Misaki.HighPerformance.LowLevel.Ref`1 name: Ref nameWithType: Ref fullName: Misaki.HighPerformance.LowLevel.Ref nameWithType.vb: Ref(Of T1) fullName.vb: Misaki.HighPerformance.LowLevel.Ref(Of T1) name.vb: Ref(Of T1) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Ref`1 name: Ref - name: < - name: T1 - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Ref`1 name: Ref - name: ( - name: Of - name: " " - name: T1 - name: ) - uid: Misaki.HighPerformance.LowLevel.Ref`1 commentId: T:Misaki.HighPerformance.LowLevel.Ref`1 name: Ref nameWithType: Ref fullName: Misaki.HighPerformance.LowLevel.Ref nameWithType.vb: Ref(Of T) fullName.vb: Misaki.HighPerformance.LowLevel.Ref(Of T) name.vb: Ref(Of T) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Ref`1 name: Ref - name: < - name: T - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Ref`1 name: Ref - name: ( - name: Of - name: " " - name: T - name: ) - uid: Misaki.HighPerformance.LowLevel commentId: N:Misaki.HighPerformance.LowLevel name: Misaki.HighPerformance.LowLevel nameWithType: Misaki.HighPerformance.LowLevel fullName: Misaki.HighPerformance.LowLevel spec.csharp: - uid: Misaki name: Misaki - name: . - uid: Misaki.HighPerformance name: HighPerformance - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel spec.vb: - uid: Misaki name: Misaki - name: . - uid: Misaki.HighPerformance name: HighPerformance - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel