### YamlMime:ManagedReference items: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 id: UnsafeSlotMap`1 parent: Misaki.HighPerformance.LowLevel.Collections children: - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Add(`0@,System.Int32@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Capacity - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Clear - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Contains(System.Int32,System.Int32) - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Count - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Dispose - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementAt(System.Int32,System.Int32) - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementReferenceAt(System.Int32,System.Int32,System.Boolean@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetEnumerator - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetUnsafePtr - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.IsCreated - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove(System.Int32,System.Int32) - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove(System.Int32,System.Int32,`0@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) - Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.TryGetElementAt(System.Int32,System.Int32,`0@) langs: - csharp - vb name: UnsafeSlotMap nameWithType: UnsafeSlotMap fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap type: Struct source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: UnsafeSlotMap path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 39 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: >- Provides an unsafe, high-performance slot map for storing and managing unmanaged values, supporting fast insertion, removal, and lookup by slot index and generation. example: [] syntax: content: 'public struct UnsafeSlotMap : IUnsafeCollection, IUnsafeCollection, IDisposable where T : unmanaged' typeParameters: - id: T description: The type of value to store in the slot map. Must be unmanaged. content.vb: Public Structure UnsafeSlotMap(Of T As Structure) Implements IUnsafeCollection(Of T), IUnsafeCollection, IDisposable implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{{T}} - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection - System.IDisposable 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: UnsafeSlotMap(Of T) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T) name.vb: UnsafeSlotMap(Of T) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Count commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Count id: Count parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: Count nameWithType: UnsafeSlotMap.Count fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Count type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Count path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 92 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Gets the number of elements in a collection. example: [] syntax: content: public readonly int Count { get; } parameters: [] return: type: System.Int32 content.vb: Public ReadOnly Property Count As Integer overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Count* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{{T}}.Count nameWithType.vb: UnsafeSlotMap(Of T).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Count - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Capacity commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Capacity id: Capacity parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: Capacity nameWithType: UnsafeSlotMap.Capacity fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Capacity type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Capacity path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 93 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections syntax: content: public readonly int Capacity { get; } parameters: [] return: type: System.Int32 content.vb: Public ReadOnly Property Capacity As Integer overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Capacity* nameWithType.vb: UnsafeSlotMap(Of T).Capacity fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Capacity - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.IsCreated commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.IsCreated id: IsCreated parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: IsCreated nameWithType: UnsafeSlotMap.IsCreated fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.IsCreated type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: IsCreated path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 95 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Indicates whether the object has been created. Returns true if the object is created, otherwise false. remarks: If MHP_ENABLE_STACKTRACE is not defined, this property will only check if the underlying pointer is not null, which may not be sufficient to determine if the collection is fully initialized and ready for use. example: [] syntax: content: public readonly bool IsCreated { get; } parameters: [] return: type: System.Boolean content.vb: Public ReadOnly Property IsCreated As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.IsCreated* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.IsCreated nameWithType.vb: UnsafeSlotMap(Of T).IsCreated fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).IsCreated - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor id: '#ctor' parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: UnsafeSlotMap() nameWithType: UnsafeSlotMap.UnsafeSlotMap() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.UnsafeSlotMap() type: Constructor source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: .ctor path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 100 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Initializes a new instance of UnsafeSlotMap with a default size of 1 and a persistent allocation handle. example: [] syntax: content: public UnsafeSlotMap() content.vb: Public Sub New() overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor* nameWithType.vb: UnsafeSlotMap(Of T).New() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).New() name.vb: New() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) id: '#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption)' parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: UnsafeSlotMap(int, AllocationHandle, AllocationOption) nameWithType: UnsafeSlotMap.UnsafeSlotMap(int, AllocationHandle, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.UnsafeSlotMap(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) type: Constructor source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: .ctor path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 113 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: >- Initializes a new instance of the UnsafeSlotMap class with the specified capacity, allocation handle, and allocation options. example: [] syntax: content: public UnsafeSlotMap(int capacity, AllocationHandle handle, AllocationOption allocationOption = AllocationOption.None) parameters: - id: capacity type: System.Int32 description: The number of slots to allocate for the map. Must be greater than zero. - id: handle type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle description: A reference to the allocation handle used to manage memory for the slot map. - id: allocationOption type: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption description: The allocation options to use when creating internal data structures. The default is AllocationOption.None. content.vb: Public Sub New(capacity As Integer, handle As AllocationHandle, allocationOption As AllocationOption = AllocationOption.None) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor* exceptions: - type: System.ArgumentOutOfRangeException commentId: T:System.ArgumentOutOfRangeException description: Thrown when capacity is less than or equal to zero. nameWithType.vb: UnsafeSlotMap(Of T).New(Integer, AllocationHandle, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).New(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: New(Integer, AllocationHandle, AllocationOption) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetEnumerator commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetEnumerator id: GetEnumerator parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: GetEnumerator() nameWithType: UnsafeSlotMap.GetEnumerator() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.GetEnumerator() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetEnumerator path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 151 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections syntax: content: >- [UnscopedRef] public UnsafeSlotMap.Enumerator GetEnumerator() return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Enumerator content.vb: >- Public Function GetEnumerator() As UnsafeSlotMap(Of T).Enumerator overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetEnumerator* attributes: - type: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute ctor: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute.#ctor arguments: [] nameWithType.vb: UnsafeSlotMap(Of T).GetEnumerator() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).GetEnumerator() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Add(`0@,System.Int32@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Add(`0@,System.Int32@) id: Add(`0@,System.Int32@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: Add(scoped in T, out int) nameWithType: UnsafeSlotMap.Add(scoped in T, out int) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Add(scoped in T, out int) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Add path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 192 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Adds the specified item to the collection and returns the index of the slot where it was stored. example: [] syntax: content: public int Add(scoped in T item, out int generation) parameters: - id: item type: '{T}' description: The item to add to the collection. - id: generation type: System.Int32 description: When this method returns, contains the generation number associated with the slot where the item was stored. return: type: System.Int32 description: The index of the slot in which the item was stored. content.vb: Public Function Add(item As T, generation As Integer) As Integer overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Add* nameWithType.vb: UnsafeSlotMap(Of T).Add(T, Integer) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Add(T, Integer) name.vb: Add(T, Integer) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove(System.Int32,System.Int32,`0@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove(System.Int32,System.Int32,`0@) id: Remove(System.Int32,System.Int32,`0@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: Remove(int, int, out T) nameWithType: UnsafeSlotMap.Remove(int, int, out T) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Remove(int, int, out T) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Remove path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 239 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Attempts to remove the item at the specified slot index and generation from the collection. example: [] syntax: content: public bool Remove(int slotIndex, int generation, out T item) parameters: - id: slotIndex type: System.Int32 description: The zero-based index of the slot to remove. Must be within the valid range of slot indices. - id: generation type: System.Int32 description: The generation value associated with the slot. Removal succeeds only if this matches the current generation of the slot. - id: item type: '{T}' description: When this method returns, contains the item that was removed if the removal was successful; otherwise, the default value for type T. return: type: System.Boolean description: true if the item was successfully removed; otherwise, false. content.vb: Public Function Remove(slotIndex As Integer, generation As Integer, item As T) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove* nameWithType.vb: UnsafeSlotMap(Of T).Remove(Integer, Integer, T) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Remove(Integer, Integer, T) name.vb: Remove(Integer, Integer, T) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove(System.Int32,System.Int32) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove(System.Int32,System.Int32) id: Remove(System.Int32,System.Int32) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: Remove(int, int) nameWithType: UnsafeSlotMap.Remove(int, int) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Remove(int, int) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Remove path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 280 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Attempts to remove the item at the specified slot index and generation from the collection. example: [] syntax: content: public bool Remove(int slotIndex, int generation) parameters: - id: slotIndex type: System.Int32 description: The zero-based index of the slot to remove. Must be within the valid range of slot indices. - id: generation type: System.Int32 description: >- The generation value associated with the slot. Removal succeeds only if this matches the current generation of the slot. return: type: System.Boolean description: true if the item was successfully removed; otherwise, false. content.vb: Public Function Remove(slotIndex As Integer, generation As Integer) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove* nameWithType.vb: UnsafeSlotMap(Of T).Remove(Integer, Integer) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Remove(Integer, Integer) name.vb: Remove(Integer, Integer) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Contains(System.Int32,System.Int32) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Contains(System.Int32,System.Int32) id: Contains(System.Int32,System.Int32) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: Contains(int, int) nameWithType: UnsafeSlotMap.Contains(int, int) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Contains(int, int) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Contains path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 291 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Determines whether the specified slot index contains a valid entry with the given generation. example: [] syntax: content: public readonly bool Contains(int slotIndex, int generation) parameters: - id: slotIndex type: System.Int32 description: The zero-based index of the slot to check. Must be greater than or equal to 0 and less than the current capacity. - id: generation type: System.Int32 description: The generation value to compare against the slot's generation. return: type: System.Boolean description: true if the slot at the specified index is valid and its generation matches the specified value; otherwise, false. content.vb: Public Function Contains(slotIndex As Integer, generation As Integer) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Contains* nameWithType.vb: UnsafeSlotMap(Of T).Contains(Integer, Integer) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Contains(Integer, Integer) name.vb: Contains(Integer, Integer) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.TryGetElementAt(System.Int32,System.Int32,`0@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.TryGetElementAt(System.Int32,System.Int32,`0@) id: TryGetElementAt(System.Int32,System.Int32,`0@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: TryGetElementAt(int, int, out T) nameWithType: UnsafeSlotMap.TryGetElementAt(int, int, out T) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.TryGetElementAt(int, int, out T) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: TryGetElementAt path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 306 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Attempts to retrieve the element at the specified slot index and generation. example: [] syntax: content: public readonly bool TryGetElementAt(int slotIndex, int generation, out T value) parameters: - id: slotIndex type: System.Int32 description: The zero-based index of the slot to retrieve. Must be within the valid range of slots. - id: generation type: System.Int32 description: >- The generation identifier associated with the slot. Used to verify that the slot has not been replaced or invalidated. - id: value type: '{T}' description: >- When this method returns, contains the element at the specified slot and generation if found; otherwise, the default value for type T. return: type: System.Boolean description: true if the element at the specified slot index and generation is found; otherwise, false. content.vb: Public Function TryGetElementAt(slotIndex As Integer, generation As Integer, value As T) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.TryGetElementAt* nameWithType.vb: UnsafeSlotMap(Of T).TryGetElementAt(Integer, Integer, T) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).TryGetElementAt(Integer, Integer, T) name.vb: TryGetElementAt(Integer, Integer, T) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementAt(System.Int32,System.Int32) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementAt(System.Int32,System.Int32) id: GetElementAt(System.Int32,System.Int32) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: GetElementAt(int, int) nameWithType: UnsafeSlotMap.GetElementAt(int, int) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.GetElementAt(int, int) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetElementAt path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 329 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Retrieves the element stored at the specified slot index and generation. example: [] syntax: content: public readonly T GetElementAt(int slotIndex, int generation) parameters: - id: slotIndex type: System.Int32 description: The zero-based index of the slot from which to retrieve the element. Must be within the valid range of allocated slots. - id: generation type: System.Int32 description: The generation identifier associated with the slot. Used to ensure the element has not been replaced or removed since allocation. return: type: '{T}' description: The element stored at the specified slot and generation. content.vb: Public Function GetElementAt(slotIndex As Integer, generation As Integer) As T overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementAt* exceptions: - type: System.ArgumentOutOfRangeException commentId: T:System.ArgumentOutOfRangeException description: Thrown when slotIndex is less than zero or greater than or equal to the capacity. - type: System.InvalidOperationException commentId: T:System.InvalidOperationException description: Thrown when the specified slot is not occupied or the generation does not match. nameWithType.vb: UnsafeSlotMap(Of T).GetElementAt(Integer, Integer) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).GetElementAt(Integer, Integer) name.vb: GetElementAt(Integer, Integer) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementReferenceAt(System.Int32,System.Int32,System.Boolean@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementReferenceAt(System.Int32,System.Int32,System.Boolean@) id: GetElementReferenceAt(System.Int32,System.Int32,System.Boolean@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: GetElementReferenceAt(int, int, out bool) nameWithType: UnsafeSlotMap.GetElementReferenceAt(int, int, out bool) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.GetElementReferenceAt(int, int, out bool) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetElementReferenceAt path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 347 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: >- Returns a reference to the element at the specified slot index and generation, if it exists; otherwise, returns a null reference. example: [] syntax: content: public readonly ref T GetElementReferenceAt(int slotIndex, int generation, out bool exist) parameters: - id: slotIndex type: System.Int32 description: The zero-based index of the slot to retrieve. Must be within the valid range of allocated slots. - id: generation type: System.Int32 description: The expected generation value for the slot. Used to verify that the slot has not been recycled or replaced. - id: exist type: System.Boolean description: When this method returns, contains true if a valid element exists at the specified slot and generation; otherwise, false. return: type: '{T}' description: A reference to the element of type T at the specified slot and generation if it exists; otherwise, a null reference. content.vb: Public ByRef Function GetElementReferenceAt(slotIndex As Integer, generation As Integer, exist As Boolean) As T overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementReferenceAt* nameWithType.vb: UnsafeSlotMap(Of T).GetElementReferenceAt(Integer, Integer, Boolean) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).GetElementReferenceAt(Integer, Integer, Boolean) name.vb: GetElementReferenceAt(Integer, Integer, Boolean) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) id: Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: Resize(int, AllocationOption) nameWithType: UnsafeSlotMap.Resize(int, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Resize(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Resize path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 376 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Changes the size of a collection to the specified value. example: [] syntax: content: public void Resize(int newSize, AllocationOption option = AllocationOption.None) parameters: - id: newSize type: System.Int32 description: Specifies the new size to which the collection should be adjusted. - id: option type: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption description: Specifies allocation options that may affect how memory is managed during the resize operation. content.vb: Public Sub Resize(newSize As Integer, [option] As AllocationOption = AllocationOption.None) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Resize* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{{T}}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: UnsafeSlotMap(Of T).Resize(Integer, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Resize(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Resize(Integer, AllocationOption) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Clear commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Clear id: Clear parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: Clear() nameWithType: UnsafeSlotMap.Clear() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Clear() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Clear path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 384 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Removes all elements from the collection. The collection will be empty after this operation. example: [] syntax: content: public void Clear() content.vb: Public Sub Clear() overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Clear* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Clear nameWithType.vb: UnsafeSlotMap(Of T).Clear() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Clear() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetUnsafePtr commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetUnsafePtr id: GetUnsafePtr parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: GetUnsafePtr() nameWithType: UnsafeSlotMap.GetUnsafePtr() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.GetUnsafePtr() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetUnsafePtr path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 400 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Returns a pointer to an unmanaged memory location. This pointer can be used for low-level memory operations. example: [] syntax: content: public readonly void* GetUnsafePtr() return: type: System.Void* description: The method returns a void pointer to the unsafe memory location. content.vb: Public Function GetUnsafePtr() As Void* overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetUnsafePtr* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.GetUnsafePtr nameWithType.vb: UnsafeSlotMap(Of T).GetUnsafePtr() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).GetUnsafePtr() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Dispose commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Dispose id: Dispose parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 langs: - csharp - vb name: Dispose() nameWithType: UnsafeSlotMap.Dispose() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Dispose() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Dispose path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeSlotMap.cs startLine: 405 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. example: [] syntax: content: public void Dispose() content.vb: Public Sub Dispose() overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Dispose* implements: - System.IDisposable.Dispose nameWithType.vb: UnsafeSlotMap(Of T).Dispose() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Dispose() references: - uid: Misaki.HighPerformance.LowLevel.Collections commentId: N:Misaki.HighPerformance.LowLevel.Collections href: Misaki.html name: Misaki.HighPerformance.LowLevel.Collections nameWithType: Misaki.HighPerformance.LowLevel.Collections fullName: Misaki.HighPerformance.LowLevel.Collections spec.csharp: - uid: Misaki name: Misaki href: Misaki.html - name: . - uid: Misaki.HighPerformance name: HighPerformance href: Misaki.HighPerformance.html - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel href: Misaki.HighPerformance.LowLevel.html - name: . - uid: Misaki.HighPerformance.LowLevel.Collections name: Collections href: Misaki.HighPerformance.LowLevel.Collections.html spec.vb: - uid: Misaki name: Misaki href: Misaki.html - name: . - uid: Misaki.HighPerformance name: HighPerformance href: Misaki.HighPerformance.html - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel href: Misaki.HighPerformance.LowLevel.html - name: . - uid: Misaki.HighPerformance.LowLevel.Collections name: Collections href: Misaki.HighPerformance.LowLevel.Collections.html - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{{T}} commentId: T:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{`0} parent: Misaki.HighPerformance.LowLevel.Collections.Contracts definition: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1 href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html name: IUnsafeCollection nameWithType: IUnsafeCollection fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection nameWithType.vb: IUnsafeCollection(Of T) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection(Of T) name.vb: IUnsafeCollection(Of T) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1 name: IUnsafeCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html - name: < - name: T - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1 name: IUnsafeCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html - name: ( - name: Of - name: " " - name: T - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection commentId: T:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection parent: Misaki.HighPerformance.LowLevel.Collections.Contracts href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.html name: IUnsafeCollection nameWithType: IUnsafeCollection fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection - uid: System.IDisposable commentId: T:System.IDisposable parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.idisposable name: IDisposable nameWithType: IDisposable fullName: System.IDisposable - 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: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1 commentId: T:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1 href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html name: IUnsafeCollection nameWithType: IUnsafeCollection fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection nameWithType.vb: IUnsafeCollection(Of T) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection(Of T) name.vb: IUnsafeCollection(Of T) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1 name: IUnsafeCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html - name: < - name: T - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1 name: IUnsafeCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html - name: ( - name: Of - name: " " - name: T - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts commentId: N:Misaki.HighPerformance.LowLevel.Collections.Contracts href: Misaki.html name: Misaki.HighPerformance.LowLevel.Collections.Contracts nameWithType: Misaki.HighPerformance.LowLevel.Collections.Contracts fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts spec.csharp: - uid: Misaki name: Misaki href: Misaki.html - name: . - uid: Misaki.HighPerformance name: HighPerformance href: Misaki.HighPerformance.html - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel href: Misaki.HighPerformance.LowLevel.html - name: . - uid: Misaki.HighPerformance.LowLevel.Collections name: Collections href: Misaki.HighPerformance.LowLevel.Collections.html - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts name: Contracts href: Misaki.HighPerformance.LowLevel.Collections.Contracts.html spec.vb: - uid: Misaki name: Misaki href: Misaki.html - name: . - uid: Misaki.HighPerformance name: HighPerformance href: Misaki.HighPerformance.html - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel href: Misaki.HighPerformance.LowLevel.html - name: . - uid: Misaki.HighPerformance.LowLevel.Collections name: Collections href: Misaki.HighPerformance.LowLevel.Collections.html - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts name: Contracts href: Misaki.HighPerformance.LowLevel.Collections.Contracts.html - uid: System commentId: N:System isExternal: true href: https://learn.microsoft.com/dotnet/api/system name: System nameWithType: System fullName: System - 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: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Count* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Count href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_Count name: Count nameWithType: UnsafeSlotMap.Count fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Count nameWithType.vb: UnsafeSlotMap(Of T).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Count - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{{T}}.Count commentId: P:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{`0}.Count parent: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{{T}} definition: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1.Count href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_1_Count name: Count nameWithType: IUnsafeCollection.Count fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Count nameWithType.vb: IUnsafeCollection(Of T).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection(Of T).Count - uid: System.Int32 commentId: T:System.Int32 parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 name: int nameWithType: int fullName: int nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1.Count commentId: P:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1.Count href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_1_Count name: Count nameWithType: IUnsafeCollection.Count fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Count nameWithType.vb: IUnsafeCollection(Of T).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection(Of T).Count - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Capacity* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Capacity href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_Capacity name: Capacity nameWithType: UnsafeSlotMap.Capacity fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Capacity nameWithType.vb: UnsafeSlotMap(Of T).Capacity fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Capacity - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.IsCreated* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.IsCreated href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_IsCreated name: IsCreated nameWithType: UnsafeSlotMap.IsCreated fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.IsCreated nameWithType.vb: UnsafeSlotMap(Of T).IsCreated fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).IsCreated - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.IsCreated commentId: P:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.IsCreated parent: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_IsCreated name: IsCreated nameWithType: IUnsafeCollection.IsCreated fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.IsCreated - uid: System.Boolean commentId: T:System.Boolean parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean name: bool nameWithType: bool fullName: bool nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.#ctor href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1__ctor name: UnsafeSlotMap nameWithType: UnsafeSlotMap.UnsafeSlotMap fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.UnsafeSlotMap nameWithType.vb: UnsafeSlotMap(Of T).New fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).New name.vb: New - uid: System.ArgumentOutOfRangeException commentId: T:System.ArgumentOutOfRangeException isExternal: true href: https://learn.microsoft.com/dotnet/api/system.argumentoutofrangeexception name: ArgumentOutOfRangeException nameWithType: ArgumentOutOfRangeException fullName: System.ArgumentOutOfRangeException - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle commentId: T:Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle parent: Misaki.HighPerformance.LowLevel.Buffer href: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle.html name: AllocationHandle nameWithType: AllocationHandle fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption commentId: T:Misaki.HighPerformance.LowLevel.Buffer.AllocationOption parent: Misaki.HighPerformance.LowLevel.Buffer href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html name: AllocationOption nameWithType: AllocationOption fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption - uid: Misaki.HighPerformance.LowLevel.Buffer commentId: N:Misaki.HighPerformance.LowLevel.Buffer href: Misaki.html name: Misaki.HighPerformance.LowLevel.Buffer nameWithType: Misaki.HighPerformance.LowLevel.Buffer fullName: Misaki.HighPerformance.LowLevel.Buffer spec.csharp: - uid: Misaki name: Misaki href: Misaki.html - name: . - uid: Misaki.HighPerformance name: HighPerformance href: Misaki.HighPerformance.html - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel href: Misaki.HighPerformance.LowLevel.html - name: . - uid: Misaki.HighPerformance.LowLevel.Buffer name: Buffer href: Misaki.HighPerformance.LowLevel.Buffer.html spec.vb: - uid: Misaki name: Misaki href: Misaki.html - name: . - uid: Misaki.HighPerformance name: HighPerformance href: Misaki.HighPerformance.html - name: . - uid: Misaki.HighPerformance.LowLevel name: LowLevel href: Misaki.HighPerformance.LowLevel.html - name: . - uid: Misaki.HighPerformance.LowLevel.Buffer name: Buffer href: Misaki.HighPerformance.LowLevel.Buffer.html - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetEnumerator* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetEnumerator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_GetEnumerator name: GetEnumerator nameWithType: UnsafeSlotMap.GetEnumerator fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.GetEnumerator nameWithType.vb: UnsafeSlotMap(Of T).GetEnumerator fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).GetEnumerator - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Enumerator commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Enumerator parent: Misaki.HighPerformance.LowLevel.Collections href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html name: UnsafeSlotMap.Enumerator nameWithType: UnsafeSlotMap.Enumerator fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Enumerator nameWithType.vb: UnsafeSlotMap(Of T).Enumerator fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Enumerator name.vb: UnsafeSlotMap(Of T).Enumerator spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 name: UnsafeSlotMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html - name: < - name: T - name: '>' - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Enumerator name: Enumerator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.Enumerator.html spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1 name: UnsafeSlotMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html - name: ( - name: Of - name: " " - name: T - name: ) - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Enumerator name: Enumerator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.Enumerator.html - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Add* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Add href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_Add__0__System_Int32__ name: Add nameWithType: UnsafeSlotMap.Add fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Add nameWithType.vb: UnsafeSlotMap(Of T).Add fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Add - uid: '{T}' commentId: '!:T' definition: T name: T nameWithType: T fullName: T - uid: T name: T nameWithType: T fullName: T - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Remove href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_Remove_System_Int32_System_Int32__0__ name: Remove nameWithType: UnsafeSlotMap.Remove fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Remove nameWithType.vb: UnsafeSlotMap(Of T).Remove fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Remove - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Contains* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Contains href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_Contains_System_Int32_System_Int32_ name: Contains nameWithType: UnsafeSlotMap.Contains fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Contains nameWithType.vb: UnsafeSlotMap(Of T).Contains fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Contains - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.TryGetElementAt* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.TryGetElementAt href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_TryGetElementAt_System_Int32_System_Int32__0__ name: TryGetElementAt nameWithType: UnsafeSlotMap.TryGetElementAt fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.TryGetElementAt nameWithType.vb: UnsafeSlotMap(Of T).TryGetElementAt fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).TryGetElementAt - uid: System.InvalidOperationException commentId: T:System.InvalidOperationException isExternal: true href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception name: InvalidOperationException nameWithType: InvalidOperationException fullName: System.InvalidOperationException - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementAt* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementAt href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_GetElementAt_System_Int32_System_Int32_ name: GetElementAt nameWithType: UnsafeSlotMap.GetElementAt fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.GetElementAt nameWithType.vb: UnsafeSlotMap(Of T).GetElementAt fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).GetElementAt - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementReferenceAt* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetElementReferenceAt href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_GetElementReferenceAt_System_Int32_System_Int32_System_Boolean__ name: GetElementReferenceAt nameWithType: UnsafeSlotMap.GetElementReferenceAt fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.GetElementReferenceAt nameWithType.vb: UnsafeSlotMap(Of T).GetElementReferenceAt fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).GetElementReferenceAt - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Resize* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Resize href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Resize nameWithType: UnsafeSlotMap.Resize fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Resize nameWithType.vb: UnsafeSlotMap(Of T).Resize fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Resize - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{{T}}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{`0}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) parent: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{{T}} definition: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_1_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Resize(int, AllocationOption) nameWithType: IUnsafeCollection.Resize(int, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Resize(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: IUnsafeCollection(Of T).Resize(Integer, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection(Of T).Resize(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Resize(Integer, AllocationOption) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{`0}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Resize href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_1_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection{`0}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Resize href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_1_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) isExternal: true href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_1_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Resize(int, AllocationOption) nameWithType: IUnsafeCollection.Resize(int, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Resize(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: IUnsafeCollection(Of T).Resize(Integer, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection(Of T).Resize(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Resize(Integer, AllocationOption) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Resize href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_1_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Resize href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_1_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.Int32 name: Integer isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Clear* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Clear href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_Clear name: Clear nameWithType: UnsafeSlotMap.Clear fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Clear nameWithType.vb: UnsafeSlotMap(Of T).Clear fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Clear - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Clear commentId: M:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Clear parent: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_Clear name: Clear() nameWithType: IUnsafeCollection.Clear() fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Clear() spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Clear name: Clear href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_Clear - name: ( - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.Clear name: Clear href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_Clear - name: ( - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetUnsafePtr* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.GetUnsafePtr href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_GetUnsafePtr name: GetUnsafePtr nameWithType: UnsafeSlotMap.GetUnsafePtr fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.GetUnsafePtr nameWithType.vb: UnsafeSlotMap(Of T).GetUnsafePtr fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).GetUnsafePtr - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.GetUnsafePtr commentId: M:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.GetUnsafePtr parent: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_GetUnsafePtr name: GetUnsafePtr() nameWithType: IUnsafeCollection.GetUnsafePtr() fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.GetUnsafePtr() spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.GetUnsafePtr name: GetUnsafePtr href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_GetUnsafePtr - name: ( - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.GetUnsafePtr name: GetUnsafePtr href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeCollection.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeCollection_GetUnsafePtr - name: ( - name: ) - uid: System.Void* isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void name: void* nameWithType: void* fullName: void* nameWithType.vb: Void* fullName.vb: Void* name.vb: Void* spec.csharp: - uid: System.Void name: void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' spec.vb: - uid: System.Void name: Void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Dispose* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap`1.Dispose href: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap-1.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeSlotMap_1_Dispose name: Dispose nameWithType: UnsafeSlotMap.Dispose fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap.Dispose nameWithType.vb: UnsafeSlotMap(Of T).Dispose fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeSlotMap(Of T).Dispose - uid: System.IDisposable.Dispose commentId: M:System.IDisposable.Dispose parent: System.IDisposable isExternal: true href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose name: Dispose() nameWithType: IDisposable.Dispose() fullName: System.IDisposable.Dispose() spec.csharp: - uid: System.IDisposable.Dispose name: Dispose isExternal: true href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose - name: ( - name: ) spec.vb: - uid: System.IDisposable.Dispose name: Dispose isExternal: true href: https://learn.microsoft.com/dotnet/api/system.idisposable.dispose - name: ( - name: )