Files
Misaki.HighPerformance/docs/documents/api/Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap-2.yml

1954 lines
95 KiB
YAML

### 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<TKey, TValue>
nameWithType: UnsafeHashMap<TKey, TValue>
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>
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<TKey, TValue> : IUnsafeHashCollection<KeyValuePair<TKey, TValue>>, IDisposable where TKey : unmanaged, IEquatable<TKey> 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<TKey, TValue>.Count
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Capacity
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.IsCreated
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.this[TKey]
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.UnsafeHashMap()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.UnsafeHashMap(int, AllocationHandle, AllocationOption)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.GetEnumerator()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Enumerator GetEnumerator()
return:
type: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap`2.Enumerator
content.vb: >-
<UnscopedRef>
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<TKey, TValue>.TryAdd(scoped in TKey, TValue)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Add(scoped in TKey, TValue)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Remove(scoped in TKey)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.TryGetValue(scoped in TKey, out TValue)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.GetValueOrDefault(scoped in TKey, TValue)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.GetValueRef(scoped in TKey, out bool)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.GetValueRefOrAddDefault(scoped in TKey, out bool)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.ContainsKey(scoped in TKey)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.TrimExcess()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Resize(int, AllocationOption)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Clear()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.GetKeyArray(AllocationHandle)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey> 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<TKey, TValue>.GetValueArray(AllocationHandle)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TValue> 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<TKey, TValue>.GetKeyValueArrays(AllocationHandle)
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<KeyValuePair<TKey, TValue>> 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<TKey, TValue>.GetUnsafePtr()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Dispose()
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<KeyValuePair<TKey, TValue>>
nameWithType: IUnsafeHashCollection<KeyValuePair<TKey, TValue>>
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>
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<T>
nameWithType: IUnsafeHashCollection<T>
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<T>
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<TKey, TValue>.Count
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<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.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<KeyValuePair<TKey, TValue>>.Count
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>.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<T>.Count
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<T>.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<TKey, TValue>.Capacity
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.IsCreated
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<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.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<KeyValuePair<TKey, TValue>>.IsCreated
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>.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<T>.IsCreated
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<T>.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<TKey, TValue>.this
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.UnsafeHashMap
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.GetEnumerator
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Enumerator
nameWithType: UnsafeHashMap<TKey, TValue>.Enumerator
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.TryAdd
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Add
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Remove
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.TryGetValue
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.GetValueOrDefault
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.GetValueRef
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.GetValueRefOrAddDefault
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.ContainsKey
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.TrimExcess
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Resize
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<KeyValuePair<TKey, TValue>>.Resize(int, AllocationOption)
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>.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<T>.Resize(int, AllocationOption)
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<T>.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<TKey, TValue>.Clear
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<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.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<KeyValuePair<TKey, TValue>>.Clear()
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<System.Collections.Generic.KeyValuePair<TKey, TValue>>.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<T>.Clear()
fullName: Misaki.HighPerformance.LowLevel.Collections.Contracts.IUnsafeHashCollection<T>.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<TKey, TValue>.GetKeyArray
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey>
nameWithType: UnsafeArray<TKey>
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray<TKey>
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<T>
nameWithType: UnsafeArray<T>
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray<T>
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<TKey, TValue>.GetValueArray
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TValue>
nameWithType: UnsafeArray<TValue>
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray<TValue>
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<TKey, TValue>.GetKeyValueArrays
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<KeyValuePair<TKey, TValue>>
nameWithType: UnsafeArray<KeyValuePair<TKey, TValue>>
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeArray<System.Collections.Generic.KeyValuePair<TKey, TValue>>
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<TKey, TValue>.GetUnsafePtr
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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<TKey, TValue>.Dispose
fullName: Misaki.HighPerformance.LowLevel.Collections.UnsafeHashMap<TKey, TValue>.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: )