### YamlMime:ManagedReference items: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 id: UnsafeMultiHashMap`2 parent: Misaki.HighPerformance.LowLevel.Collections children: - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#ctor - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Add(`0@,`1) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Capacity - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Clear - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ContainsKey(`0@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Count - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.CountValuesForKey(`0@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Dispose - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetEnumerator - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetUnsafePtr - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueOrDefault(`0@,`1) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValuesForKey(`0@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.IsCreated - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Remove(`0@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TrimExcess - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetFirstValue(`0@,`1@,Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap{`0,`1}.Iterator@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetNextValue(`1@,Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap{`0,`1}.Iterator@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetValue(`0@,`1@) langs: - csharp - vb name: UnsafeMultiHashMap nameWithType: UnsafeMultiHashMap fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap type: Struct source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: UnsafeMultiHashMap path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 8 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections syntax: content: 'public struct UnsafeMultiHashMap : IUnsafeHashCollection>, IDisposable where TKey : unmanaged, IEquatable where TValue : unmanaged' typeParameters: - id: TKey - id: TValue content.vb: Public Structure UnsafeMultiHashMap(Of TKey As {Structure, IEquatable(Of TKey)}, TValue As Structure) Implements IUnsafeHashCollection(Of KeyValuePair(Of TKey, TValue)), IDisposable implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}} - 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: UnsafeMultiHashMap(Of TKey, TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue) name.vb: UnsafeMultiHashMap(Of TKey, TValue) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Count commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Count id: Count parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: Count nameWithType: UnsafeMultiHashMap.Count fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Count type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Count path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 109 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Gets the number of elements in a collection. The value is read-only. 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.UnsafeMultiHashMap`2.Count* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.Count nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Count - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Capacity commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Capacity id: Capacity parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: Capacity nameWithType: UnsafeMultiHashMap.Capacity fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Capacity type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Capacity path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 110 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.UnsafeMultiHashMap`2.Capacity* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Capacity fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Capacity - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.IsCreated commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.IsCreated id: IsCreated parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: IsCreated nameWithType: UnsafeMultiHashMap.IsCreated fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.IsCreated type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: IsCreated path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 111 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. 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.UnsafeMultiHashMap`2.IsCreated* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.IsCreated nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).IsCreated fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).IsCreated - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#ctor commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#ctor id: '#ctor' parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: UnsafeMultiHashMap() nameWithType: UnsafeMultiHashMap.UnsafeMultiHashMap() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.UnsafeMultiHashMap() type: Constructor source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: .ctor path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 116 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Initializes a new instance of UnsafeMultiHashMap with a default size of 1 and a persistent allocation handle. example: [] syntax: content: public UnsafeMultiHashMap() content.vb: Public Sub New() overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#ctor* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).New() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).New() name.vb: New() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#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.UnsafeMultiHashMap`2 langs: - csharp - vb name: UnsafeMultiHashMap(int, AllocationHandle, AllocationOption) nameWithType: UnsafeMultiHashMap.UnsafeMultiHashMap(int, AllocationHandle, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.UnsafeMultiHashMap(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) type: Constructor source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: .ctor path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 127 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Initializes a new instance of UnsafeMultiHashMap with the specified initial capacity and allocation handle. example: [] syntax: content: public UnsafeMultiHashMap(int capacity, AllocationHandle handle, AllocationOption allocationOption = AllocationOption.None) parameters: - id: capacity type: System.Int32 description: The initial capacity of the hash map. - id: handle type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle description: The allocation handle. - id: allocationOption type: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption description: The allocation option. content.vb: Public Sub New(capacity As Integer, handle As AllocationHandle, allocationOption As AllocationOption = AllocationOption.None) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#ctor* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).New(Integer, AllocationHandle, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).New(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: New(Integer, AllocationHandle, AllocationOption) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetEnumerator commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetEnumerator id: GetEnumerator parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: GetEnumerator() nameWithType: UnsafeMultiHashMap.GetEnumerator() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetEnumerator() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetEnumerator path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 132 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections syntax: content: >- [UnscopedRef] public UnsafeMultiHashMap.Enumerator GetEnumerator() return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Enumerator content.vb: >- Public Function GetEnumerator() As UnsafeMultiHashMap(Of TKey, TValue).Enumerator overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetEnumerator* attributes: - type: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute ctor: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute.#ctor arguments: [] nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetEnumerator() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetEnumerator() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Add(`0@,`1) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Add(`0@,`1) id: Add(`0@,`1) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: Add(scoped in TKey, TValue) nameWithType: UnsafeMultiHashMap.Add(scoped in TKey, TValue) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Add(scoped in TKey, TValue) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Add path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 144 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Adds a key-value pair to the UnsafeMultiHashMap. If the key already exists, the new value will be added alongside the existing value(s) for that key, allowing multiple values to be associated with the same key. example: [] syntax: content: public void Add(scoped in TKey key, TValue item) parameters: - id: key type: '{TKey}' description: The key to add. - id: item type: '{TValue}' description: The value to add. content.vb: Public Sub Add(key As TKey, item As TValue) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Add* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Add(TKey, TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Add(TKey, TValue) name.vb: Add(TKey, TValue) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Remove(`0@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Remove(`0@) id: Remove(`0@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: Remove(scoped in TKey) nameWithType: UnsafeMultiHashMap.Remove(scoped in TKey) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Remove(scoped in TKey) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Remove path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 156 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Removes all values associated with the specified key from the UnsafeMultiHashMap. example: [] syntax: content: public bool Remove(scoped in TKey key) parameters: - id: key type: '{TKey}' description: The key for which to remove values. return: type: System.Boolean description: indicating whether any values were removed. content.vb: Public Function Remove(key As TKey) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Remove* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Remove(TKey) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Remove(TKey) name.vb: Remove(TKey) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetFirstValue(`0@,`1@,Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap{`0,`1}.Iterator@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetFirstValue(`0@,`1@,Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap{`0,`1}.Iterator@) id: TryGetFirstValue(`0@,`1@,Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap{`0,`1}.Iterator@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: TryGetFirstValue(scoped in TKey, out TValue, out Iterator) nameWithType: UnsafeMultiHashMap.TryGetFirstValue(scoped in TKey, out TValue, out UnsafeMultiHashMap.Iterator) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.TryGetFirstValue(scoped in TKey, out TValue, out Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Iterator) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: TryGetFirstValue path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 169 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Tries to get the first value associated with the specified key. example: [] syntax: content: public bool TryGetFirstValue(scoped in TKey key, out TValue item, out UnsafeMultiHashMap.Iterator iterator) parameters: - id: key type: '{TKey}' description: The key for which to get the first value. - id: item type: '{TValue}' description: When this method returns, contains the first value associated with the specified key, if the key is found; otherwise, the default value for the type of the item parameter. - id: iterator type: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Iterator description: When this method returns, contains the iterator for the first value associated with the specified key, if the key is found; otherwise, an invalid iterator. return: type: System.Boolean description: true if the key was found and the first value was retrieved; otherwise, false. content.vb: Public Function TryGetFirstValue(key As TKey, item As TValue, iterator As UnsafeMultiHashMap(Of TKey, TValue).Iterator) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetFirstValue* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).TryGetFirstValue(TKey, TValue, UnsafeMultiHashMap(Of TKey, TValue).Iterator) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).TryGetFirstValue(TKey, TValue, Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Iterator) name.vb: TryGetFirstValue(TKey, TValue, Iterator) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetNextValue(`1@,Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap{`0,`1}.Iterator@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetNextValue(`1@,Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap{`0,`1}.Iterator@) id: TryGetNextValue(`1@,Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap{`0,`1}.Iterator@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: TryGetNextValue(out TValue, ref Iterator) nameWithType: UnsafeMultiHashMap.TryGetNextValue(out TValue, ref UnsafeMultiHashMap.Iterator) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.TryGetNextValue(out TValue, ref Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Iterator) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: TryGetNextValue path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 190 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Tries to get the next value associated with the key from the UnsafeMultiHashMap using the provided iterator. example: [] syntax: content: public bool TryGetNextValue(out TValue item, ref UnsafeMultiHashMap.Iterator iterator) parameters: - id: item type: '{TValue}' description: When this method returns, contains the next value associated with the specified key, if the key is found; otherwise, the default value for the type of the item parameter. - id: iterator type: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Iterator description: The iterator to use for finding the next value. return: type: System.Boolean description: true if a value was found for the specified key; otherwise, false. content.vb: Public Function TryGetNextValue(item As TValue, iterator As UnsafeMultiHashMap(Of TKey, TValue).Iterator) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetNextValue* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).TryGetNextValue(TValue, UnsafeMultiHashMap(Of TKey, TValue).Iterator) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).TryGetNextValue(TValue, Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Iterator) name.vb: TryGetNextValue(TValue, Iterator) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetValue(`0@,`1@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetValue(`0@,`1@) id: TryGetValue(`0@,`1@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: TryGetValue(scoped in TKey, out TValue) nameWithType: UnsafeMultiHashMap.TryGetValue(scoped in TKey, out TValue) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.TryGetValue(scoped in TKey, out TValue) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: TryGetValue path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 217 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Tries to get the first value associated with the specified key. example: [] syntax: content: public bool TryGetValue(scoped in TKey key, out TValue item) parameters: - id: key type: '{TKey}' description: The key for which to get the first value. - id: item type: '{TValue}' description: When this method returns, contains the first value associated with the specified key, if the key is found; otherwise, the default value for the type of the item parameter. return: type: System.Boolean description: true if the key was found and the first value was retrieved; otherwise, false. content.vb: Public Function TryGetValue(key As TKey, item As TValue) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetValue* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).TryGetValue(TKey, TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).TryGetValue(TKey, TValue) name.vb: TryGetValue(TKey, TValue) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueOrDefault(`0@,`1) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueOrDefault(`0@,`1) id: GetValueOrDefault(`0@,`1) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: GetValueOrDefault(scoped in TKey, TValue) nameWithType: UnsafeMultiHashMap.GetValueOrDefault(scoped in TKey, TValue) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetValueOrDefault(scoped in TKey, TValue) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetValueOrDefault path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 229 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Gets the first value associated with the specified key, or returns a default value if the key is not found in the UnsafeMultiHashMap. example: [] syntax: content: public TValue GetValueOrDefault(scoped in TKey key, TValue defaultValue = default) parameters: - id: key type: '{TKey}' description: The key for which to get the value. - id: defaultValue type: '{TValue}' description: The default value to return if the key is not found. return: type: '{TValue}' description: The first value associated with the specified key, or the default value if the key is not found. content.vb: Public Function GetValueOrDefault(key As TKey, defaultValue As TValue = Nothing) As TValue overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueOrDefault* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetValueOrDefault(TKey, TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetValueOrDefault(TKey, TValue) name.vb: GetValueOrDefault(TKey, TValue) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValuesForKey(`0@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValuesForKey(`0@) id: GetValuesForKey(`0@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: GetValuesForKey(scoped in TKey) nameWithType: UnsafeMultiHashMap.GetValuesForKey(scoped in TKey) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetValuesForKey(scoped in TKey) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetValuesForKey path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 245 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Gets an enumerable of all values associated with the specified key in the UnsafeMultiHashMap. example: [] syntax: content: >- [UnscopedRef] public UnsafeMultiHashMap.ValueEnumerable GetValuesForKey(scoped in TKey key) parameters: - id: key type: '{TKey}' description: The key for which to get the values. return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ValueEnumerable description: An enumerable of all values associated with the specified key. content.vb: >- Public Function GetValuesForKey(key As TKey) As UnsafeMultiHashMap(Of TKey, TValue).ValueEnumerable overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValuesForKey* attributes: - type: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute ctor: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute.#ctor arguments: [] nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetValuesForKey(TKey) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetValuesForKey(TKey) name.vb: GetValuesForKey(TKey) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.CountValuesForKey(`0@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.CountValuesForKey(`0@) id: CountValuesForKey(`0@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: CountValuesForKey(scoped in TKey) nameWithType: UnsafeMultiHashMap.CountValuesForKey(scoped in TKey) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.CountValuesForKey(scoped in TKey) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: CountValuesForKey path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 257 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Counts the number of values associated with the specified key in the UnsafeMultiHashMap. example: [] syntax: content: public int CountValuesForKey(scoped in TKey key) parameters: - id: key type: '{TKey}' description: The key for which to count values. return: type: System.Int32 description: The number of values associated with the specified key. content.vb: Public Function CountValuesForKey(key As TKey) As Integer overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.CountValuesForKey* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).CountValuesForKey(TKey) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).CountValuesForKey(TKey) name.vb: CountValuesForKey(TKey) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ContainsKey(`0@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ContainsKey(`0@) id: ContainsKey(`0@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: ContainsKey(scoped in TKey) nameWithType: UnsafeMultiHashMap.ContainsKey(scoped in TKey) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.ContainsKey(scoped in TKey) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: ContainsKey path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 268 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Checks if the UnsafeMultiHashMap contains at least one value associated with the specified key. example: [] syntax: content: public bool ContainsKey(scoped in TKey key) parameters: - id: key type: '{TKey}' description: The key to check for. return: type: System.Boolean description: true if the key is found; otherwise, false. content.vb: Public Function ContainsKey(key As TKey) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ContainsKey* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).ContainsKey(TKey) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).ContainsKey(TKey) name.vb: ContainsKey(TKey) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TrimExcess commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TrimExcess id: TrimExcess parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: TrimExcess() nameWithType: UnsafeMultiHashMap.TrimExcess() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.TrimExcess() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: TrimExcess path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 277 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Trim the excess capacity of the UnsafeMultiHashMap, reducing the capacity to match the current count of key-value pairs. example: [] syntax: content: public void TrimExcess() content.vb: Public Sub TrimExcess() overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TrimExcess* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).TrimExcess() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).TrimExcess() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) id: Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: Resize(int, AllocationOption) nameWithType: UnsafeMultiHashMap.Resize(int, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Resize(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Resize path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 283 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Changes the size of a collection to the specified value. remarks: This is to adjust the element count of the collection, not the size of the underlying buffer in memory. 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.UnsafeMultiHashMap`2.Resize* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Resize(Integer, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Resize(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Resize(Integer, AllocationOption) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Clear commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Clear id: Clear parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: Clear() nameWithType: UnsafeMultiHashMap.Clear() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Clear() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Clear path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 289 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.UnsafeMultiHashMap`2.Clear* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.Clear nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Clear() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Clear() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) id: GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: GetKeyArray(AllocationHandle) nameWithType: UnsafeMultiHashMap.GetKeyArray(AllocationHandle) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetKeyArray path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 300 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Gets an unsafe array containing all keys in the UnsafeMultiHashMap. example: [] syntax: content: public UnsafeArray GetKeyArray(AllocationHandle allocationHandle) parameters: - id: allocationHandle type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle description: The handle for the allocation. return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{{TKey}} description: An unsafe array containing all keys in the UnsafeMultiHashMap. content.vb: Public Function GetKeyArray(allocationHandle As AllocationHandle) As UnsafeArray(Of TKey) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyArray* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetKeyArray(AllocationHandle) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) id: GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: GetValueArray(AllocationHandle) nameWithType: UnsafeMultiHashMap.GetValueArray(AllocationHandle) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetValueArray path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 311 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Gets an unsafe array containing all values in the UnsafeMultiHashMap. example: [] syntax: content: public UnsafeArray GetValueArray(AllocationHandle allocationHandle) parameters: - id: allocationHandle type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle description: The handle for the allocation. return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{{TValue}} description: An unsafe array containing all values in the UnsafeMultiHashMap. content.vb: Public Function GetValueArray(allocationHandle As AllocationHandle) As UnsafeArray(Of TValue) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueArray* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetValueArray(AllocationHandle) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) id: GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: GetKeyValueArrays(AllocationHandle) nameWithType: UnsafeMultiHashMap.GetKeyValueArrays(AllocationHandle) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetKeyValueArrays path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 322 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Gets an unsafe array containing all key-value pairs in the UnsafeMultiHashMap. example: [] syntax: content: public UnsafeArray> GetKeyValueArrays(AllocationHandle allocationHandle) parameters: - id: allocationHandle type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle description: The handle for the allocation. return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}} description: An unsafe array containing all key-value pairs in the UnsafeMultiHashMap. content.vb: Public Function GetKeyValueArrays(allocationHandle As AllocationHandle) As UnsafeArray(Of KeyValuePair(Of TKey, TValue)) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyValueArrays* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetKeyValueArrays(AllocationHandle) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetUnsafePtr commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetUnsafePtr id: GetUnsafePtr parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: GetUnsafePtr() nameWithType: UnsafeMultiHashMap.GetUnsafePtr() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetUnsafePtr() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetUnsafePtr path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 332 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Get a pointer to the internal buffer of the UnsafeMultiHashMap, which contains the key, values, and buckets. The caller must ensure that the pointer is not used after the UnsafeMultiHashMap has been disposed. example: [] syntax: content: public readonly void* GetUnsafePtr() return: type: System.Void* description: A pointer to the internal buffer. content.vb: Public Function GetUnsafePtr() As Void* overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetUnsafePtr* nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetUnsafePtr() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetUnsafePtr() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Dispose commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Dispose id: Dispose parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 langs: - csharp - vb name: Dispose() nameWithType: UnsafeMultiHashMap.Dispose() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Dispose() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Dispose path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeMultiHashMap.cs startLine: 338 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.UnsafeMultiHashMap`2.Dispose* implements: - System.IDisposable.Dispose nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Dispose() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).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.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}} commentId: T:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{`0,`1}} parent: Misaki.HighPerformance.LowLevel.Collections.Contracts definition: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1 href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html name: IUnsafeHashCollection> nameWithType: IUnsafeHashCollection> fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection> nameWithType.vb: IUnsafeHashCollection(Of KeyValuePair(Of TKey, TValue)) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of System.Collections.Generic.KeyValuePair(Of TKey, TValue)) name.vb: IUnsafeHashCollection(Of KeyValuePair(Of TKey, TValue)) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1 name: IUnsafeHashCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html - name: < - uid: System.Collections.Generic.KeyValuePair`2 name: KeyValuePair isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.keyvaluepair-2 - name: < - name: TKey - name: ',' - name: " " - name: TValue - name: '>' - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1 name: IUnsafeHashCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html - name: ( - name: Of - name: " " - uid: System.Collections.Generic.KeyValuePair`2 name: KeyValuePair isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.keyvaluepair-2 - name: ( - name: Of - name: " " - name: TKey - name: ',' - name: " " - name: TValue - name: ) - name: ) - 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.IUnsafeHashCollection`1 commentId: T:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1 href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html name: IUnsafeHashCollection nameWithType: IUnsafeHashCollection fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection nameWithType.vb: IUnsafeHashCollection(Of T) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of T) name.vb: IUnsafeHashCollection(Of T) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1 name: IUnsafeHashCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html - name: < - name: T - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1 name: IUnsafeHashCollection href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-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.UnsafeMultiHashMap`2.Count* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Count href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_Count name: Count nameWithType: UnsafeMultiHashMap.Count fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Count nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Count - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.Count commentId: P:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{`0,`1}}.Count parent: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}} definition: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Count href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Count name: Count nameWithType: IUnsafeHashCollection>.Count fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection>.Count nameWithType.vb: IUnsafeHashCollection(Of KeyValuePair(Of TKey, TValue)).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of System.Collections.Generic.KeyValuePair(Of TKey, TValue)).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.IUnsafeHashCollection`1.Count commentId: P:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Count href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Count name: Count nameWithType: IUnsafeHashCollection.Count fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection.Count nameWithType.vb: IUnsafeHashCollection(Of T).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of T).Count - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Capacity* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Capacity href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_Capacity name: Capacity nameWithType: UnsafeMultiHashMap.Capacity fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Capacity nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Capacity fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Capacity - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.IsCreated* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.IsCreated href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_IsCreated name: IsCreated nameWithType: UnsafeMultiHashMap.IsCreated fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.IsCreated nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).IsCreated fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).IsCreated - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.IsCreated commentId: P:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{`0,`1}}.IsCreated parent: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}} definition: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.IsCreated href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_IsCreated name: IsCreated nameWithType: IUnsafeHashCollection>.IsCreated fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection>.IsCreated nameWithType.vb: IUnsafeHashCollection(Of KeyValuePair(Of TKey, TValue)).IsCreated fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of System.Collections.Generic.KeyValuePair(Of TKey, TValue)).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.Contracts.IUnsafeHashCollection`1.IsCreated commentId: P:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.IsCreated href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_IsCreated name: IsCreated nameWithType: IUnsafeHashCollection.IsCreated fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection.IsCreated nameWithType.vb: IUnsafeHashCollection(Of T).IsCreated fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of T).IsCreated - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#ctor* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.#ctor href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2__ctor name: UnsafeMultiHashMap nameWithType: UnsafeMultiHashMap.UnsafeMultiHashMap fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.UnsafeMultiHashMap nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).New fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).New name.vb: New - 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.UnsafeMultiHashMap`2.GetEnumerator* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetEnumerator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_GetEnumerator name: GetEnumerator nameWithType: UnsafeMultiHashMap.GetEnumerator fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetEnumerator nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetEnumerator fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetEnumerator - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Enumerator commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Enumerator parent: Misaki.HighPerformance.LowLevel.Collections href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html name: UnsafeMultiHashMap.Enumerator nameWithType: UnsafeMultiHashMap.Enumerator fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Enumerator nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Enumerator fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Enumerator name.vb: UnsafeMultiHashMap(Of TKey, TValue).Enumerator spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 name: UnsafeMultiHashMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html - name: < - name: TKey - name: ',' - name: " " - name: TValue - name: '>' - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Enumerator name: Enumerator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.Enumerator.html spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 name: UnsafeMultiHashMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html - name: ( - name: Of - name: " " - name: TKey - name: ',' - name: " " - name: TValue - name: ) - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Enumerator name: Enumerator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.Enumerator.html - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Add* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Add href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_Add__0___1_ name: Add nameWithType: UnsafeMultiHashMap.Add fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Add nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Add fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Add - uid: '{TKey}' commentId: '!:TKey' definition: TKey name: TKey nameWithType: TKey fullName: TKey - uid: '{TValue}' commentId: '!:TValue' definition: TValue name: TValue nameWithType: TValue fullName: TValue - uid: TKey name: TKey nameWithType: TKey fullName: TKey - uid: TValue name: TValue nameWithType: TValue fullName: TValue - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Remove* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Remove href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_Remove__0__ name: Remove nameWithType: UnsafeMultiHashMap.Remove fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Remove nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Remove fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Remove - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetFirstValue* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetFirstValue href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_TryGetFirstValue__0___1__Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap__0__1__Iterator__ name: TryGetFirstValue nameWithType: UnsafeMultiHashMap.TryGetFirstValue fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.TryGetFirstValue nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).TryGetFirstValue fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).TryGetFirstValue - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Iterator commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Iterator parent: Misaki.HighPerformance.LowLevel.Collections href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html name: UnsafeMultiHashMap.Iterator nameWithType: UnsafeMultiHashMap.Iterator fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Iterator nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Iterator fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Iterator name.vb: UnsafeMultiHashMap(Of TKey, TValue).Iterator spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 name: UnsafeMultiHashMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html - name: < - name: TKey - name: ',' - name: " " - name: TValue - name: '>' - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Iterator name: Iterator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.Iterator.html spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 name: UnsafeMultiHashMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html - name: ( - name: Of - name: " " - name: TKey - name: ',' - name: " " - name: TValue - name: ) - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Iterator name: Iterator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.Iterator.html - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetNextValue* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetNextValue href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_TryGetNextValue__1__Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap__0__1__Iterator__ name: TryGetNextValue nameWithType: UnsafeMultiHashMap.TryGetNextValue fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.TryGetNextValue nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).TryGetNextValue fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).TryGetNextValue - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetValue* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TryGetValue href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_TryGetValue__0___1__ name: TryGetValue nameWithType: UnsafeMultiHashMap.TryGetValue fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.TryGetValue nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).TryGetValue fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).TryGetValue - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueOrDefault* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueOrDefault href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_GetValueOrDefault__0___1_ name: GetValueOrDefault nameWithType: UnsafeMultiHashMap.GetValueOrDefault fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetValueOrDefault nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetValueOrDefault fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetValueOrDefault - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValuesForKey* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValuesForKey href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_GetValuesForKey__0__ name: GetValuesForKey nameWithType: UnsafeMultiHashMap.GetValuesForKey fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetValuesForKey nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetValuesForKey fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetValuesForKey - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ValueEnumerable commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ValueEnumerable parent: Misaki.HighPerformance.LowLevel.Collections href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html name: UnsafeMultiHashMap.ValueEnumerable nameWithType: UnsafeMultiHashMap.ValueEnumerable fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.ValueEnumerable nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).ValueEnumerable fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).ValueEnumerable name.vb: UnsafeMultiHashMap(Of TKey, TValue).ValueEnumerable spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 name: UnsafeMultiHashMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html - name: < - name: TKey - name: ',' - name: " " - name: TValue - name: '>' - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ValueEnumerable name: ValueEnumerable href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.ValueEnumerable.html spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2 name: UnsafeMultiHashMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html - name: ( - name: Of - name: " " - name: TKey - name: ',' - name: " " - name: TValue - name: ) - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ValueEnumerable name: ValueEnumerable href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.ValueEnumerable.html - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.CountValuesForKey* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.CountValuesForKey href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_CountValuesForKey__0__ name: CountValuesForKey nameWithType: UnsafeMultiHashMap.CountValuesForKey fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.CountValuesForKey nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).CountValuesForKey fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).CountValuesForKey - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ContainsKey* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.ContainsKey href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_ContainsKey__0__ name: ContainsKey nameWithType: UnsafeMultiHashMap.ContainsKey fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.ContainsKey nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).ContainsKey fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).ContainsKey - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TrimExcess* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.TrimExcess href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_TrimExcess name: TrimExcess nameWithType: UnsafeMultiHashMap.TrimExcess fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.TrimExcess nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).TrimExcess fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).TrimExcess - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Resize* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Resize href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Resize nameWithType: UnsafeMultiHashMap.Resize fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Resize nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Resize fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Resize - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{`0,`1}}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) parent: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}} definition: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Resize(int, AllocationOption) nameWithType: IUnsafeHashCollection>.Resize(int, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection>.Resize(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: IUnsafeHashCollection(Of KeyValuePair(Of TKey, TValue)).Resize(Integer, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of System.Collections.Generic.KeyValuePair(Of TKey, TValue)).Resize(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Resize(Integer, AllocationOption) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{`0,`1}}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Resize href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_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.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{`0,`1}}.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Resize href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_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.IUnsafeHashCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) isExternal: true href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Resize(int, AllocationOption) nameWithType: IUnsafeHashCollection.Resize(int, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection.Resize(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: IUnsafeHashCollection(Of T).Resize(Integer, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of T).Resize(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Resize(Integer, AllocationOption) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Resize href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_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.IUnsafeHashCollection`1.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Resize href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_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.UnsafeMultiHashMap`2.Clear* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Clear href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_Clear name: Clear nameWithType: UnsafeMultiHashMap.Clear fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Clear nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Clear fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).Clear - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.Clear commentId: M:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{`0,`1}}.Clear parent: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}} definition: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Clear href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Clear name: Clear() nameWithType: IUnsafeHashCollection>.Clear() fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection>.Clear() nameWithType.vb: IUnsafeHashCollection(Of KeyValuePair(Of TKey, TValue)).Clear() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of System.Collections.Generic.KeyValuePair(Of TKey, TValue)).Clear() spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{`0,`1}}.Clear name: Clear href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Clear - name: ( - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{`0,`1}}.Clear name: Clear href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Clear - name: ( - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Clear commentId: M:Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Clear href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Clear name: Clear() nameWithType: IUnsafeHashCollection.Clear() fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection.Clear() nameWithType.vb: IUnsafeHashCollection(Of T).Clear() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection(Of T).Clear() spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Clear name: Clear href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Clear - name: ( - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection`1.Clear name: Clear href: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection-1.html#Misaki_HighPerformance_LowLevel_Collections_Contracts_IUnsafeHashCollection_1_Clear - name: ( - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyArray* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_GetKeyArray_Misaki_HighPerformance_LowLevel_Buffer_AllocationHandle_ name: GetKeyArray nameWithType: UnsafeMultiHashMap.GetKeyArray fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetKeyArray nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetKeyArray fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetKeyArray - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{{TKey}} commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{`0} parent: Misaki.HighPerformance.LowLevel.Collections definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html name: UnsafeArray nameWithType: UnsafeArray fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray nameWithType.vb: UnsafeArray(Of TKey) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray(Of TKey) name.vb: UnsafeArray(Of TKey) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 name: UnsafeArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html - name: < - name: TKey - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 name: UnsafeArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html - name: ( - name: Of - name: " " - name: TKey - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 parent: Misaki.HighPerformance.LowLevel.Collections href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html name: UnsafeArray nameWithType: UnsafeArray fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray nameWithType.vb: UnsafeArray(Of T) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray(Of T) name.vb: UnsafeArray(Of T) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 name: UnsafeArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html - name: < - name: T - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 name: UnsafeArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html - name: ( - name: Of - name: " " - name: T - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueArray* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetValueArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_GetValueArray_Misaki_HighPerformance_LowLevel_Buffer_AllocationHandle_ name: GetValueArray nameWithType: UnsafeMultiHashMap.GetValueArray fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetValueArray nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetValueArray fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetValueArray - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{{TValue}} commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{`1} parent: Misaki.HighPerformance.LowLevel.Collections definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html name: UnsafeArray nameWithType: UnsafeArray fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray nameWithType.vb: UnsafeArray(Of TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray(Of TValue) name.vb: UnsafeArray(Of TValue) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 name: UnsafeArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html - name: < - name: TValue - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 name: UnsafeArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html - name: ( - name: Of - name: " " - name: TValue - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyValueArrays* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetKeyValueArrays href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_GetKeyValueArrays_Misaki_HighPerformance_LowLevel_Buffer_AllocationHandle_ name: GetKeyValueArrays nameWithType: UnsafeMultiHashMap.GetKeyValueArrays fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetKeyValueArrays nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetKeyValueArrays fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetKeyValueArrays - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}} commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.Collections.Generic.KeyValuePair{`0,``0}} parent: Misaki.HighPerformance.LowLevel.Collections definition: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html name: UnsafeArray> nameWithType: UnsafeArray> fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray> nameWithType.vb: UnsafeArray(Of KeyValuePair(Of TKey, TValue)) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray(Of System.Collections.Generic.KeyValuePair(Of TKey, TValue)) name.vb: UnsafeArray(Of KeyValuePair(Of TKey, TValue)) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 name: UnsafeArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html - name: < - uid: System.Collections.Generic.KeyValuePair`2 name: KeyValuePair isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.keyvaluepair-2 - name: < - name: TKey - name: ',' - name: " " - name: TValue - name: '>' - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray`1 name: UnsafeArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray-1.html - name: ( - name: Of - name: " " - uid: System.Collections.Generic.KeyValuePair`2 name: KeyValuePair isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.keyvaluepair-2 - name: ( - name: Of - name: " " - name: TKey - name: ',' - name: " " - name: TValue - name: ) - name: ) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetUnsafePtr* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.GetUnsafePtr href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_GetUnsafePtr name: GetUnsafePtr nameWithType: UnsafeMultiHashMap.GetUnsafePtr fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.GetUnsafePtr nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).GetUnsafePtr fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).GetUnsafePtr - 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.UnsafeMultiHashMap`2.Dispose* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap`2.Dispose href: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeMultiHashMap_2_Dispose name: Dispose nameWithType: UnsafeMultiHashMap.Dispose fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap.Dispose nameWithType.vb: UnsafeMultiHashMap(Of TKey, TValue).Dispose fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeMultiHashMap(Of TKey, TValue).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: )