### YamlMime:ManagedReference items: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 id: UnsafeHashMap`2 parent: Misaki.HighPerformance.LowLevel.Collections children: - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.#ctor - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Add(`0@,`1) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Capacity - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Clear - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.ContainsKey(`0@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Count - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Dispose - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetEnumerator - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetUnsafePtr - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueOrDefault(`0@,`1) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRef(`0@,System.Boolean@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRefOrAddDefault(`0@,System.Boolean@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.IsCreated - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Item(`0) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Remove(`0@) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TrimExcess - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryAdd(`0@,`1) - Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryGetValue(`0@,`1@) langs: - csharp - vb name: UnsafeHashMap nameWithType: UnsafeHashMap fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap type: Struct source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: UnsafeHashMap path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 8 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections syntax: content: 'public struct UnsafeHashMap : IUnsafeHashCollection>, IDisposable where TKey : unmanaged, IEquatable where TValue : unmanaged' typeParameters: - id: TKey - id: TValue content.vb: Public Structure UnsafeHashMap(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: UnsafeHashMap(Of TKey, TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue) name.vb: UnsafeHashMap(Of TKey, TValue) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Count commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Count id: Count parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: Count nameWithType: UnsafeHashMap.Count fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Count type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Count path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 41 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.UnsafeHashMap`2.Count* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.Count nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Count - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Capacity commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Capacity id: Capacity parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: Capacity nameWithType: UnsafeHashMap.Capacity fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Capacity type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Capacity path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 42 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.UnsafeHashMap`2.Capacity* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Capacity fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Capacity - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.IsCreated commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.IsCreated id: IsCreated parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: IsCreated nameWithType: UnsafeHashMap.IsCreated fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.IsCreated type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: IsCreated path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 43 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.UnsafeHashMap`2.IsCreated* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.IsCreated nameWithType.vb: UnsafeHashMap(Of TKey, TValue).IsCreated fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).IsCreated - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Item(`0) commentId: P:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Item(`0) id: Item(`0) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: this[TKey] nameWithType: UnsafeHashMap.this[TKey] fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.this[TKey] type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: this[] path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 52 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Gets and sets values by key. remarks: Getting a key that is not present will throw. Setting a key that is not already present will add the key. example: [] syntax: content: public TValue this[TKey key] { get; set; } parameters: - id: key type: '{TKey}' description: The key to look up. return: type: '{TValue}' description: The value associated with the key. content.vb: Public Default Property this[](key As TKey) As TValue overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Item* exceptions: - type: System.ArgumentException commentId: T:System.ArgumentException description: For getting, thrown if the key was not present. nameWithType.vb: UnsafeHashMap(Of TKey, TValue).this[](TKey) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).this[](TKey) name.vb: this[](TKey) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.#ctor commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.#ctor id: '#ctor' parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: UnsafeHashMap() nameWithType: UnsafeHashMap.UnsafeHashMap() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.UnsafeHashMap() type: Constructor source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: .ctor path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 79 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Initializes a new instance of UnsafeHashMap with a default size of 1 and a persistent allocation handle. example: [] syntax: content: public UnsafeHashMap() content.vb: Public Sub New() overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.#ctor* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).New() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).New() name.vb: New() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.#ctor(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`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.UnsafeHashMap`2 langs: - csharp - vb name: UnsafeHashMap(int, AllocationHandle, AllocationOption) nameWithType: UnsafeHashMap.UnsafeHashMap(int, AllocationHandle, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.UnsafeHashMap(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) type: Constructor source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: .ctor path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 90 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Initializes a new instance of UnsafeHashMap with the specified initial capacity and allocation handle. example: [] syntax: content: public UnsafeHashMap(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.UnsafeHashMap`2.#ctor* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).New(Integer, AllocationHandle, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.GetEnumerator commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetEnumerator id: GetEnumerator parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: GetEnumerator() nameWithType: UnsafeHashMap.GetEnumerator() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetEnumerator() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetEnumerator path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 95 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections syntax: content: >- [UnscopedRef] public UnsafeHashMap.Enumerator GetEnumerator() return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Enumerator content.vb: >- Public Function GetEnumerator() As UnsafeHashMap(Of TKey, TValue).Enumerator overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetEnumerator* attributes: - type: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute ctor: System.Diagnostics.CodeAnalysis.UnscopedRefAttribute.#ctor arguments: [] nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetEnumerator() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetEnumerator() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryAdd(`0@,`1) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryAdd(`0@,`1) id: TryAdd(`0@,`1) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: TryAdd(scoped in TKey, TValue) nameWithType: UnsafeHashMap.TryAdd(scoped in TKey, TValue) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.TryAdd(scoped in TKey, TValue) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: TryAdd path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 109 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Adds a new key-value pair. remarks: If the key is already present, this method returns false without modifying the hash map. example: [] syntax: content: public bool TryAdd(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. return: type: System.Boolean description: True if the key-value pair was added. content.vb: Public Function TryAdd(key As TKey, item As TValue) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryAdd* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).TryAdd(TKey, TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).TryAdd(TKey, TValue) name.vb: TryAdd(TKey, TValue) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Add(`0@,`1) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Add(`0@,`1) id: Add(`0@,`1) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: Add(scoped in TKey, TValue) nameWithType: UnsafeHashMap.Add(scoped in TKey, TValue) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Add(scoped in TKey, TValue) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Add path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 129 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Adds a new key-value pair. remarks: If the key is already present, this method throws without modifying the hash map. 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.UnsafeHashMap`2.Add* exceptions: - type: System.ArgumentException commentId: T:System.ArgumentException description: Thrown if the key was already present. nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Add(TKey, TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Add(TKey, TValue) name.vb: Add(TKey, TValue) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Remove(`0@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Remove(`0@) id: Remove(`0@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: Remove(scoped in TKey) nameWithType: UnsafeHashMap.Remove(scoped in TKey) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Remove(scoped in TKey) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Remove path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 144 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Removes a particular key and its value. example: [] syntax: content: public bool Remove(scoped in TKey key) parameters: - id: key type: '{TKey}' return: type: System.Boolean description: True if the value was present. content.vb: Public Function Remove(key As TKey) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Remove* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Remove(TKey) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Remove(TKey) name.vb: Remove(TKey) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryGetValue(`0@,`1@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryGetValue(`0@,`1@) id: TryGetValue(`0@,`1@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: TryGetValue(scoped in TKey, out TValue) nameWithType: UnsafeHashMap.TryGetValue(scoped in TKey, out TValue) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.TryGetValue(scoped in TKey, out TValue) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: TryGetValue path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 156 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Returns the value associated with a key. example: [] syntax: content: public bool TryGetValue(scoped in TKey key, out TValue item) parameters: - id: key type: '{TKey}' description: The key to look up. - id: item type: '{TValue}' description: Outputs the value associated with the key. Outputs default if the key was not present. return: type: System.Boolean description: True if the key was present. content.vb: Public Function TryGetValue(key As TKey, item As TValue) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryGetValue* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).TryGetValue(TKey, TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).TryGetValue(TKey, TValue) name.vb: TryGetValue(TKey, TValue) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueOrDefault(`0@,`1) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueOrDefault(`0@,`1) id: GetValueOrDefault(`0@,`1) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: GetValueOrDefault(scoped in TKey, TValue) nameWithType: UnsafeHashMap.GetValueOrDefault(scoped in TKey, TValue) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetValueOrDefault(scoped in TKey, TValue) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetValueOrDefault path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 168 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Retrieves the value associated with the specified key, or returns a default value if the key is not found. example: [] syntax: content: public TValue GetValueOrDefault(scoped in TKey key, TValue defaultValue = default) parameters: - id: key type: '{TKey}' description: The key whose value to retrieve. - id: defaultValue type: '{TValue}' description: The value to return if the specified key does not exist. If not specified, the default value for the type is used. return: type: '{TValue}' description: The value associated with the specified key if the key is found; otherwise, the specified default value. content.vb: Public Function GetValueOrDefault(key As TKey, defaultValue As TValue = Nothing) As TValue overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueOrDefault* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetValueOrDefault(TKey, TValue) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetValueOrDefault(TKey, TValue) name.vb: GetValueOrDefault(TKey, TValue) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRef(`0@,System.Boolean@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRef(`0@,System.Boolean@) id: GetValueRef(`0@,System.Boolean@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: GetValueRef(scoped in TKey, out bool) nameWithType: UnsafeHashMap.GetValueRef(scoped in TKey, out bool) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetValueRef(scoped in TKey, out bool) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetValueRef path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 185 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Returns a reference to the value associated with the specified key, and a boolean indicating whether the key exists in the hash map. example: [] syntax: content: public ref TValue GetValueRef(scoped in TKey key, out bool exists) parameters: - id: key type: '{TKey}' description: The key whose value to retrieve. - id: exists type: System.Boolean description: Outputs true if the key exists in the hash map; otherwise, false. return: type: '{TValue}' description: A reference to the value associated with the specified key. content.vb: Public ByRef Function GetValueRef(key As TKey, exists As Boolean) As TValue overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRef* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetValueRef(TKey, Boolean) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetValueRef(TKey, Boolean) name.vb: GetValueRef(TKey, Boolean) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRefOrAddDefault(`0@,System.Boolean@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRefOrAddDefault(`0@,System.Boolean@) id: GetValueRefOrAddDefault(`0@,System.Boolean@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: GetValueRefOrAddDefault(scoped in TKey, out bool) nameWithType: UnsafeHashMap.GetValueRefOrAddDefault(scoped in TKey, out bool) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetValueRefOrAddDefault(scoped in TKey, out bool) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetValueRefOrAddDefault path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 197 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Returns a reference to the value associated with the specified key if it exists; otherwise, adds a new key with a default value and returns a reference to that value. The method also outputs a boolean indicating whether the key already existed in the hash map. example: [] syntax: content: public ref TValue GetValueRefOrAddDefault(scoped in TKey key, out bool exists) parameters: - id: key type: '{TKey}' description: The key whose value to retrieve or add. - id: exists type: System.Boolean description: Outputs true if the key already existed in the hash map; otherwise, false. return: type: '{TValue}' description: A reference to the value associated with the specified key. content.vb: Public ByRef Function GetValueRefOrAddDefault(key As TKey, exists As Boolean) As TValue overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRefOrAddDefault* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetValueRefOrAddDefault(TKey, Boolean) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetValueRefOrAddDefault(TKey, Boolean) name.vb: GetValueRefOrAddDefault(TKey, Boolean) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.ContainsKey(`0@) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.ContainsKey(`0@) id: ContainsKey(`0@) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: ContainsKey(scoped in TKey) nameWithType: UnsafeHashMap.ContainsKey(scoped in TKey) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.ContainsKey(scoped in TKey) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: ContainsKey path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 208 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Returns true if a given key is present in this hash map. example: [] syntax: content: public bool ContainsKey(scoped in TKey key) parameters: - id: key type: '{TKey}' description: The key to look up. return: type: System.Boolean description: True if the key was present. content.vb: Public Function ContainsKey(key As TKey) As Boolean overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.ContainsKey* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).ContainsKey(TKey) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).ContainsKey(TKey) name.vb: ContainsKey(TKey) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TrimExcess commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TrimExcess id: TrimExcess parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: TrimExcess() nameWithType: UnsafeHashMap.TrimExcess() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.TrimExcess() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: TrimExcess path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 217 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Sets the capacity to match what it would be if it had been originally initialized with all its entries. example: [] syntax: content: public void TrimExcess() content.vb: Public Sub TrimExcess() overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TrimExcess* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).TrimExcess() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).TrimExcess() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) id: Resize(System.Int32,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: Resize(int, AllocationOption) nameWithType: UnsafeHashMap.Resize(int, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Resize(int, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Resize path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 223 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.UnsafeHashMap`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: UnsafeHashMap(Of TKey, TValue).Resize(Integer, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Resize(Integer, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Resize(Integer, AllocationOption) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Clear commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Clear id: Clear parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: Clear() nameWithType: UnsafeHashMap.Clear() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Clear() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Clear path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 229 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.UnsafeHashMap`2.Clear* implements: - Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}}.Clear nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Clear() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Clear() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) id: GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: GetKeyArray(AllocationHandle) nameWithType: UnsafeHashMap.GetKeyArray(AllocationHandle) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetKeyArray path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 240 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Retrieves an array of keys from the hash map. example: [] syntax: content: public UnsafeArray GetKeyArray(AllocationHandle allocationHandle) parameters: - id: allocationHandle type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle description: The allocation handle to use to allocate the array. return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{{TKey}} description: An array containing the keys stored in the hash map. content.vb: Public Function GetKeyArray(allocationHandle As AllocationHandle) As UnsafeArray(Of TKey) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyArray* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetKeyArray(AllocationHandle) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetKeyArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) id: GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: GetValueArray(AllocationHandle) nameWithType: UnsafeHashMap.GetValueArray(AllocationHandle) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetValueArray path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 251 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Retrieves an array of values from the underlying hash map. example: [] syntax: content: public UnsafeArray GetValueArray(AllocationHandle allocationHandle) parameters: - id: allocationHandle type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle description: The allocation handle to use to allocate the array. return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{{TValue}} description: An UnsafeArray containing the values stored in the hash map. content.vb: Public Function GetValueArray(allocationHandle As AllocationHandle) As UnsafeArray(Of TValue) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueArray* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetValueArray(AllocationHandle) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetValueArray(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) id: GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: GetKeyValueArrays(AllocationHandle) nameWithType: UnsafeHashMap.GetKeyValueArrays(AllocationHandle) fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetKeyValueArrays path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 262 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections summary: Retrieves an array of key-value pairs from the hash map. The keys are of type TKey and the values are of type TValue. example: [] syntax: content: public UnsafeArray> GetKeyValueArrays(AllocationHandle allocationHandle) parameters: - id: allocationHandle type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle description: The allocation handle to use to allocate the array. return: type: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray{System.Collections.Generic.KeyValuePair{{TKey},{TValue}}} description: Returns an UnsafeArray containing KeyValuePair objects. content.vb: Public Function GetKeyValueArrays(allocationHandle As AllocationHandle) As UnsafeArray(Of KeyValuePair(Of TKey, TValue)) overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyValueArrays* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetKeyValueArrays(AllocationHandle) fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetKeyValueArrays(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetUnsafePtr commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetUnsafePtr id: GetUnsafePtr parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: GetUnsafePtr() nameWithType: UnsafeHashMap.GetUnsafePtr() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetUnsafePtr() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: GetUnsafePtr path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 268 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Collections syntax: content: public readonly void* GetUnsafePtr() return: type: System.Void* content.vb: Public Function GetUnsafePtr() As Void* overload: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetUnsafePtr* nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetUnsafePtr() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetUnsafePtr() - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Dispose commentId: M:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Dispose id: Dispose parent: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 langs: - csharp - vb name: Dispose() nameWithType: UnsafeHashMap.Dispose() fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Dispose() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Dispose path: src/Misaki.HighPerformance.LowLevel/Collections/UnsafeHashMap.cs startLine: 274 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.UnsafeHashMap`2.Dispose* implements: - System.IDisposable.Dispose nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Dispose() fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.Count* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Count href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_Count name: Count nameWithType: UnsafeHashMap.Count fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Count nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Count fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.Capacity* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Capacity href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_Capacity name: Capacity nameWithType: UnsafeHashMap.Capacity fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Capacity nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Capacity fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Capacity - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.IsCreated* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.IsCreated href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_IsCreated name: IsCreated nameWithType: UnsafeHashMap.IsCreated fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.IsCreated nameWithType.vb: UnsafeHashMap(Of TKey, TValue).IsCreated fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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: System.ArgumentException commentId: T:System.ArgumentException isExternal: true href: https://learn.microsoft.com/dotnet/api/system.argumentexception name: ArgumentException nameWithType: ArgumentException fullName: System.ArgumentException - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Item* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Item href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_Item__0_ name: this nameWithType: UnsafeHashMap.this fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.this nameWithType.vb: UnsafeHashMap(Of TKey, TValue).this[] fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).this[] name.vb: this[] - 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.UnsafeHashMap`2.#ctor* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.#ctor href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2__ctor name: UnsafeHashMap nameWithType: UnsafeHashMap.UnsafeHashMap fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.UnsafeHashMap nameWithType.vb: UnsafeHashMap(Of TKey, TValue).New fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.GetEnumerator* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetEnumerator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_GetEnumerator name: GetEnumerator nameWithType: UnsafeHashMap.GetEnumerator fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetEnumerator nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetEnumerator fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetEnumerator - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Enumerator commentId: T:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Enumerator parent: Misaki.HighPerformance.LowLevel.Collections href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html name: UnsafeHashMap.Enumerator nameWithType: UnsafeHashMap.Enumerator fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Enumerator nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Enumerator fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Enumerator name.vb: UnsafeHashMap(Of TKey, TValue).Enumerator spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 name: UnsafeHashMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html - name: < - name: TKey - name: ',' - name: " " - name: TValue - name: '>' - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Enumerator name: Enumerator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.Enumerator.html spec.vb: - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2 name: UnsafeHashMap href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html - name: ( - name: Of - name: " " - name: TKey - name: ',' - name: " " - name: TValue - name: ) - name: . - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Enumerator name: Enumerator href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.Enumerator.html - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryAdd* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryAdd href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_TryAdd__0___1_ name: TryAdd nameWithType: UnsafeHashMap.TryAdd fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.TryAdd nameWithType.vb: UnsafeHashMap(Of TKey, TValue).TryAdd fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).TryAdd - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Add* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Add href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_Add__0___1_ name: Add nameWithType: UnsafeHashMap.Add fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Add nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Add fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Add - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Remove* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Remove href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_Remove__0__ name: Remove nameWithType: UnsafeHashMap.Remove fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Remove nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Remove fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).Remove - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryGetValue* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TryGetValue href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_TryGetValue__0___1__ name: TryGetValue nameWithType: UnsafeHashMap.TryGetValue fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.TryGetValue nameWithType.vb: UnsafeHashMap(Of TKey, TValue).TryGetValue fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).TryGetValue - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueOrDefault* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueOrDefault href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_GetValueOrDefault__0___1_ name: GetValueOrDefault nameWithType: UnsafeHashMap.GetValueOrDefault fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetValueOrDefault nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetValueOrDefault fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetValueOrDefault - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRef* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRef href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_GetValueRef__0__System_Boolean__ name: GetValueRef nameWithType: UnsafeHashMap.GetValueRef fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetValueRef nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetValueRef fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetValueRef - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRefOrAddDefault* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueRefOrAddDefault href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_GetValueRefOrAddDefault__0__System_Boolean__ name: GetValueRefOrAddDefault nameWithType: UnsafeHashMap.GetValueRefOrAddDefault fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetValueRefOrAddDefault nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetValueRefOrAddDefault fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).GetValueRefOrAddDefault - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.ContainsKey* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.ContainsKey href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_ContainsKey__0__ name: ContainsKey nameWithType: UnsafeHashMap.ContainsKey fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.ContainsKey nameWithType.vb: UnsafeHashMap(Of TKey, TValue).ContainsKey fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).ContainsKey - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TrimExcess* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.TrimExcess href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_TrimExcess name: TrimExcess nameWithType: UnsafeHashMap.TrimExcess fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.TrimExcess nameWithType.vb: UnsafeHashMap(Of TKey, TValue).TrimExcess fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(Of TKey, TValue).TrimExcess - uid: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Resize* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Resize href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_Resize_System_Int32_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Resize nameWithType: UnsafeHashMap.Resize fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Resize nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Resize fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.Clear* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Clear href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_Clear name: Clear nameWithType: UnsafeHashMap.Clear fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Clear nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Clear fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.GetKeyArray* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_GetKeyArray_Misaki_HighPerformance_LowLevel_Buffer_AllocationHandle_ name: GetKeyArray nameWithType: UnsafeHashMap.GetKeyArray fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetKeyArray nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetKeyArray fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.GetValueArray* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetValueArray href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_GetValueArray_Misaki_HighPerformance_LowLevel_Buffer_AllocationHandle_ name: GetValueArray nameWithType: UnsafeHashMap.GetValueArray fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetValueArray nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetValueArray fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.GetKeyValueArrays* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetKeyValueArrays href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_GetKeyValueArrays_Misaki_HighPerformance_LowLevel_Buffer_AllocationHandle_ name: GetKeyValueArrays nameWithType: UnsafeHashMap.GetKeyValueArrays fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetKeyValueArrays nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetKeyValueArrays fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.GetUnsafePtr* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.GetUnsafePtr href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_GetUnsafePtr name: GetUnsafePtr nameWithType: UnsafeHashMap.GetUnsafePtr fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.GetUnsafePtr nameWithType.vb: UnsafeHashMap(Of TKey, TValue).GetUnsafePtr fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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.UnsafeHashMap`2.Dispose* commentId: Overload:Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Dispose href: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.html#Misaki_HighPerformance_LowLevel_Collections_UnsafeHashMap_2_Dispose name: Dispose nameWithType: UnsafeHashMap.Dispose fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap.Dispose nameWithType.vb: UnsafeHashMap(Of TKey, TValue).Dispose fullName.vb: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap(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: )