1292 lines
48 KiB
YAML
1292 lines
48 KiB
YAML
### YamlMime:ManagedReference
|
|
items:
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1
|
|
commentId: T:Misaki.HighPerformance.Collections.SlotMap`1
|
|
id: SlotMap`1
|
|
parent: Misaki.HighPerformance.Collections
|
|
children:
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.#ctor(System.Int32)
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.Add(`0,System.Int32@)
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.AsSpan
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.Capacity
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.Clear
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.Contains(System.Int32,System.Int32)
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.Count
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.GetElementAt(System.Int32,System.Int32)
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.GetElementReferenceAt(System.Int32,System.Int32,System.Boolean@)
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.GetEnumerator
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.Remove(System.Int32,System.Int32)
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.TryGetElement(System.Int32,System.Int32,`0@)
|
|
- Misaki.HighPerformance.Collections.SlotMap`1.UpdateElement(System.Int32,System.Int32,`0)
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: SlotMap<T>
|
|
nameWithType: SlotMap<T>
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>
|
|
type: Class
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: SlotMap
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 10
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: A slot-based collection that stores values in reusable positions and validates access by generation.
|
|
example: []
|
|
syntax:
|
|
content: 'public class SlotMap<T> : IEnumerable<T>, IEnumerable'
|
|
typeParameters:
|
|
- id: T
|
|
description: Represents a type that can be stored in the slot map.
|
|
content.vb: Public Class SlotMap(Of T) Implements IEnumerable(Of T), IEnumerable
|
|
inheritance:
|
|
- System.Object
|
|
implements:
|
|
- System.Collections.Generic.IEnumerable{{T}}
|
|
- System.Collections.IEnumerable
|
|
inheritedMembers:
|
|
- System.Object.Equals(System.Object)
|
|
- System.Object.Equals(System.Object,System.Object)
|
|
- System.Object.GetHashCode
|
|
- System.Object.GetType
|
|
- System.Object.MemberwiseClone
|
|
- System.Object.ReferenceEquals(System.Object,System.Object)
|
|
- System.Object.ToString
|
|
nameWithType.vb: SlotMap(Of T)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T)
|
|
name.vb: SlotMap(Of T)
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Count
|
|
commentId: P:Misaki.HighPerformance.Collections.SlotMap`1.Count
|
|
id: Count
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Count
|
|
nameWithType: SlotMap<T>.Count
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Count
|
|
type: Property
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: Count
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 54
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
syntax:
|
|
content: public int Count { get; }
|
|
parameters: []
|
|
return:
|
|
type: System.Int32
|
|
content.vb: Public ReadOnly Property Count As Integer
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.Count*
|
|
nameWithType.vb: SlotMap(Of T).Count
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Count
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Capacity
|
|
commentId: P:Misaki.HighPerformance.Collections.SlotMap`1.Capacity
|
|
id: Capacity
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Capacity
|
|
nameWithType: SlotMap<T>.Capacity
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Capacity
|
|
type: Property
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: Capacity
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 55
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
syntax:
|
|
content: public int Capacity { get; }
|
|
parameters: []
|
|
return:
|
|
type: System.Int32
|
|
content.vb: Public ReadOnly Property Capacity As Integer
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.Capacity*
|
|
nameWithType.vb: SlotMap(Of T).Capacity
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Capacity
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.GetEnumerator
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.GetEnumerator
|
|
id: GetEnumerator
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: GetEnumerator()
|
|
nameWithType: SlotMap<T>.GetEnumerator()
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.GetEnumerator()
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: GetEnumerator
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 61
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Gets an enumerator that iterates over the occupied slots in the collection.
|
|
example: []
|
|
syntax:
|
|
content: public IEnumerator<T> GetEnumerator()
|
|
return:
|
|
type: System.Collections.Generic.IEnumerator{{T}}
|
|
description: An enumerator for the collection.
|
|
content.vb: Public Function GetEnumerator() As IEnumerator(Of T)
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.GetEnumerator*
|
|
implements:
|
|
- System.Collections.Generic.IEnumerable{{T}}.GetEnumerator
|
|
nameWithType.vb: SlotMap(Of T).GetEnumerator()
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).GetEnumerator()
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.#ctor(System.Int32)
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.#ctor(System.Int32)
|
|
id: '#ctor(System.Int32)'
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: SlotMap(int)
|
|
nameWithType: SlotMap<T>.SlotMap(int)
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.SlotMap(int)
|
|
type: Constructor
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: .ctor
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 69
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Initializes a new instance of <xref href="Misaki.HighPerformance.Collections.SlotMap%601" data-throw-if-not-resolved="false"></xref> with the specified initial capacity.
|
|
example: []
|
|
syntax:
|
|
content: public SlotMap(int initialCapacity = 16)
|
|
parameters:
|
|
- id: initialCapacity
|
|
type: System.Int32
|
|
description: The initial number of slots to allocate.
|
|
content.vb: Public Sub New(initialCapacity As Integer = 16)
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.#ctor*
|
|
nameWithType.vb: SlotMap(Of T).New(Integer)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).New(Integer)
|
|
name.vb: New(Integer)
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Add(`0,System.Int32@)
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.Add(`0,System.Int32@)
|
|
id: Add(`0,System.Int32@)
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Add(T, out int)
|
|
nameWithType: SlotMap<T>.Add(T, out int)
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Add(T, out int)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: Add
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 102
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Adds an item to the slot map and returns the slot index used to store it.
|
|
example: []
|
|
syntax:
|
|
content: public int Add(T item, out int generation)
|
|
parameters:
|
|
- id: item
|
|
type: '{T}'
|
|
description: The item to add.
|
|
- id: generation
|
|
type: System.Int32
|
|
description: Outputs the generation value associated with the stored item.
|
|
return:
|
|
type: System.Int32
|
|
description: The slot index assigned to the item.
|
|
content.vb: Public Function Add(item As T, generation As Integer) As Integer
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.Add*
|
|
nameWithType.vb: SlotMap(Of T).Add(T, Integer)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Add(T, Integer)
|
|
name.vb: Add(T, Integer)
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Contains(System.Int32,System.Int32)
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.Contains(System.Int32,System.Int32)
|
|
id: Contains(System.Int32,System.Int32)
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Contains(int, int)
|
|
nameWithType: SlotMap<T>.Contains(int, int)
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Contains(int, int)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: Contains
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 135
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Determines whether the specified slot index and generation refer to a valid item.
|
|
example: []
|
|
syntax:
|
|
content: public bool Contains(int slotIndex, int generation)
|
|
parameters:
|
|
- id: slotIndex
|
|
type: System.Int32
|
|
description: The slot index to check.
|
|
- id: generation
|
|
type: System.Int32
|
|
description: The generation to validate.
|
|
return:
|
|
type: System.Boolean
|
|
description: True if the slot contains a valid item; otherwise, false.
|
|
content.vb: Public Function Contains(slotIndex As Integer, generation As Integer) As Boolean
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.Contains*
|
|
nameWithType.vb: SlotMap(Of T).Contains(Integer, Integer)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Contains(Integer, Integer)
|
|
name.vb: Contains(Integer, Integer)
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Remove(System.Int32,System.Int32)
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.Remove(System.Int32,System.Int32)
|
|
id: Remove(System.Int32,System.Int32)
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Remove(int, int)
|
|
nameWithType: SlotMap<T>.Remove(int, int)
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Remove(int, int)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: Remove
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 157
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Removes the item at the specified slot index when the generation matches.
|
|
example: []
|
|
syntax:
|
|
content: public bool Remove(int slotIndex, int generation)
|
|
parameters:
|
|
- id: slotIndex
|
|
type: System.Int32
|
|
description: The slot index to remove.
|
|
- id: generation
|
|
type: System.Int32
|
|
description: The generation to validate.
|
|
return:
|
|
type: System.Boolean
|
|
description: True if the item was removed; otherwise, false.
|
|
content.vb: Public Function Remove(slotIndex As Integer, generation As Integer) As Boolean
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.Remove*
|
|
nameWithType.vb: SlotMap(Of T).Remove(Integer, Integer)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Remove(Integer, Integer)
|
|
name.vb: Remove(Integer, Integer)
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.TryGetElement(System.Int32,System.Int32,`0@)
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.TryGetElement(System.Int32,System.Int32,`0@)
|
|
id: TryGetElement(System.Int32,System.Int32,`0@)
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: TryGetElement(int, int, out T)
|
|
nameWithType: SlotMap<T>.TryGetElement(int, int, out T)
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.TryGetElement(int, int, out T)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: TryGetElement
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 181
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Tries to get the item at the specified slot index and generation.
|
|
example: []
|
|
syntax:
|
|
content: public bool TryGetElement(int slotIndex, int generation, out T value)
|
|
parameters:
|
|
- id: slotIndex
|
|
type: System.Int32
|
|
description: The slot index to retrieve.
|
|
- id: generation
|
|
type: System.Int32
|
|
description: The generation to validate.
|
|
- id: value
|
|
type: '{T}'
|
|
description: When this method returns, contains the stored item if found.
|
|
attributes:
|
|
- type: System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute
|
|
ctor: System.Diagnostics.CodeAnalysis.MaybeNullWhenAttribute.#ctor(System.Boolean)
|
|
arguments:
|
|
- type: System.Boolean
|
|
value: false
|
|
return:
|
|
type: System.Boolean
|
|
description: True if the item was found; otherwise, false.
|
|
content.vb: Public Function TryGetElement(slotIndex As Integer, generation As Integer, value As T) As Boolean
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.TryGetElement*
|
|
nameWithType.vb: SlotMap(Of T).TryGetElement(Integer, Integer, T)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).TryGetElement(Integer, Integer, T)
|
|
name.vb: TryGetElement(Integer, Integer, T)
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.GetElementAt(System.Int32,System.Int32)
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.GetElementAt(System.Int32,System.Int32)
|
|
id: GetElementAt(System.Int32,System.Int32)
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: GetElementAt(int, int)
|
|
nameWithType: SlotMap<T>.GetElementAt(int, int)
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.GetElementAt(int, int)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: GetElementAt
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 201
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Gets the item at the specified slot index and generation.
|
|
example: []
|
|
syntax:
|
|
content: public T GetElementAt(int slotIndex, int generation)
|
|
parameters:
|
|
- id: slotIndex
|
|
type: System.Int32
|
|
description: The slot index to retrieve.
|
|
- id: generation
|
|
type: System.Int32
|
|
description: The generation to validate.
|
|
return:
|
|
type: '{T}'
|
|
description: The item stored at the slot.
|
|
content.vb: Public Function GetElementAt(slotIndex As Integer, generation As Integer) As T
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.GetElementAt*
|
|
exceptions:
|
|
- type: System.InvalidOperationException
|
|
commentId: T:System.InvalidOperationException
|
|
description: Thrown when the slot is not occupied or the generation does not match.
|
|
nameWithType.vb: SlotMap(Of T).GetElementAt(Integer, Integer)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).GetElementAt(Integer, Integer)
|
|
name.vb: GetElementAt(Integer, Integer)
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.GetElementReferenceAt(System.Int32,System.Int32,System.Boolean@)
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.GetElementReferenceAt(System.Int32,System.Int32,System.Boolean@)
|
|
id: GetElementReferenceAt(System.Int32,System.Int32,System.Boolean@)
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: GetElementReferenceAt(int, int, out bool)
|
|
nameWithType: SlotMap<T>.GetElementReferenceAt(int, int, out bool)
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.GetElementReferenceAt(int, int, out bool)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: GetElementReferenceAt
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 219
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Gets a reference to the item at the specified slot index and generation.
|
|
example: []
|
|
syntax:
|
|
content: public ref T GetElementReferenceAt(int slotIndex, int generation, out bool exist)
|
|
parameters:
|
|
- id: slotIndex
|
|
type: System.Int32
|
|
description: The slot index to retrieve.
|
|
- id: generation
|
|
type: System.Int32
|
|
description: The generation to validate.
|
|
- id: exist
|
|
type: System.Boolean
|
|
description: When this method returns, indicates whether the slot was found.
|
|
return:
|
|
type: '{T}'
|
|
description: A reference to the stored item when found; otherwise, a null reference.
|
|
content.vb: Public ByRef Function GetElementReferenceAt(slotIndex As Integer, generation As Integer, exist As Boolean) As T
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.GetElementReferenceAt*
|
|
nameWithType.vb: SlotMap(Of T).GetElementReferenceAt(Integer, Integer, Boolean)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).GetElementReferenceAt(Integer, Integer, Boolean)
|
|
name.vb: GetElementReferenceAt(Integer, Integer, Boolean)
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.UpdateElement(System.Int32,System.Int32,`0)
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.UpdateElement(System.Int32,System.Int32,`0)
|
|
id: UpdateElement(System.Int32,System.Int32,`0)
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: UpdateElement(int, int, T)
|
|
nameWithType: SlotMap<T>.UpdateElement(int, int, T)
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.UpdateElement(int, int, T)
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: UpdateElement
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 239
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Updates the item at the specified slot index when the generation matches.
|
|
example: []
|
|
syntax:
|
|
content: public bool UpdateElement(int slotIndex, int generation, T newValue)
|
|
parameters:
|
|
- id: slotIndex
|
|
type: System.Int32
|
|
description: The slot index to update.
|
|
- id: generation
|
|
type: System.Int32
|
|
description: The generation to validate.
|
|
- id: newValue
|
|
type: '{T}'
|
|
description: The replacement value.
|
|
return:
|
|
type: System.Boolean
|
|
description: True if the item was updated; otherwise, false.
|
|
content.vb: Public Function UpdateElement(slotIndex As Integer, generation As Integer, newValue As T) As Boolean
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.UpdateElement*
|
|
nameWithType.vb: SlotMap(Of T).UpdateElement(Integer, Integer, T)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).UpdateElement(Integer, Integer, T)
|
|
name.vb: UpdateElement(Integer, Integer, T)
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Clear
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.Clear
|
|
id: Clear
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: Clear()
|
|
nameWithType: SlotMap<T>.Clear()
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Clear()
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: Clear
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 254
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Removes all items from the collection.
|
|
example: []
|
|
syntax:
|
|
content: public void Clear()
|
|
content.vb: Public Sub Clear()
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.Clear*
|
|
nameWithType.vb: SlotMap(Of T).Clear()
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Clear()
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.AsSpan
|
|
commentId: M:Misaki.HighPerformance.Collections.SlotMap`1.AsSpan
|
|
id: AsSpan
|
|
parent: Misaki.HighPerformance.Collections.SlotMap`1
|
|
langs:
|
|
- csharp
|
|
- vb
|
|
name: AsSpan()
|
|
nameWithType: SlotMap<T>.AsSpan()
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.AsSpan()
|
|
type: Method
|
|
source:
|
|
remote:
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
branch: main
|
|
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
|
|
id: AsSpan
|
|
path: src/Misaki.HighPerformance/Collections/SlotMap.cs
|
|
startLine: 265
|
|
assemblies:
|
|
- Misaki.HighPerformance
|
|
namespace: Misaki.HighPerformance.Collections
|
|
summary: Returns a span over the occupied portion of the underlying storage.
|
|
example: []
|
|
syntax:
|
|
content: public Span<T> AsSpan()
|
|
return:
|
|
type: System.Span{{T}}
|
|
description: A span containing the active items.
|
|
content.vb: Public Function AsSpan() As Span(Of T)
|
|
overload: Misaki.HighPerformance.Collections.SlotMap`1.AsSpan*
|
|
nameWithType.vb: SlotMap(Of T).AsSpan()
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).AsSpan()
|
|
references:
|
|
- uid: Misaki.HighPerformance.Collections
|
|
commentId: N:Misaki.HighPerformance.Collections
|
|
href: Misaki.html
|
|
name: Misaki.HighPerformance.Collections
|
|
nameWithType: Misaki.HighPerformance.Collections
|
|
fullName: Misaki.HighPerformance.Collections
|
|
spec.csharp:
|
|
- uid: Misaki
|
|
name: Misaki
|
|
href: Misaki.html
|
|
- name: .
|
|
- uid: Misaki.HighPerformance
|
|
name: HighPerformance
|
|
href: Misaki.HighPerformance.html
|
|
- name: .
|
|
- uid: Misaki.HighPerformance.Collections
|
|
name: Collections
|
|
href: Misaki.HighPerformance.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.Collections
|
|
name: Collections
|
|
href: Misaki.HighPerformance.Collections.html
|
|
- uid: System.Object
|
|
commentId: T:System.Object
|
|
parent: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
name: object
|
|
nameWithType: object
|
|
fullName: object
|
|
nameWithType.vb: Object
|
|
fullName.vb: Object
|
|
name.vb: Object
|
|
- uid: System.Collections.Generic.IEnumerable{{T}}
|
|
commentId: T:System.Collections.Generic.IEnumerable{`0}
|
|
parent: System.Collections.Generic
|
|
definition: System.Collections.Generic.IEnumerable`1
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
|
|
name: IEnumerable<T>
|
|
nameWithType: IEnumerable<T>
|
|
fullName: System.Collections.Generic.IEnumerable<T>
|
|
nameWithType.vb: IEnumerable(Of T)
|
|
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
|
|
name.vb: IEnumerable(Of T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEnumerable`1
|
|
name: IEnumerable
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEnumerable`1
|
|
name: IEnumerable
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: System.Collections.IEnumerable
|
|
commentId: T:System.Collections.IEnumerable
|
|
parent: System.Collections
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.ienumerable
|
|
name: IEnumerable
|
|
nameWithType: IEnumerable
|
|
fullName: System.Collections.IEnumerable
|
|
- uid: System.Object.Equals(System.Object)
|
|
commentId: M:System.Object.Equals(System.Object)
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
|
|
name: Equals(object)
|
|
nameWithType: object.Equals(object)
|
|
fullName: object.Equals(object)
|
|
nameWithType.vb: Object.Equals(Object)
|
|
fullName.vb: Object.Equals(Object)
|
|
name.vb: Equals(Object)
|
|
spec.csharp:
|
|
- uid: System.Object.Equals(System.Object)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
|
|
- 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)
|
|
name: Equals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
|
|
- name: (
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- 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.GetHashCode
|
|
commentId: M:System.Object.GetHashCode
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
|
|
name: GetHashCode()
|
|
nameWithType: object.GetHashCode()
|
|
fullName: object.GetHashCode()
|
|
nameWithType.vb: Object.GetHashCode()
|
|
fullName.vb: Object.GetHashCode()
|
|
spec.csharp:
|
|
- uid: System.Object.GetHashCode
|
|
name: GetHashCode
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
|
|
- name: (
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.GetHashCode
|
|
name: GetHashCode
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
|
|
- name: (
|
|
- 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.MemberwiseClone
|
|
commentId: M:System.Object.MemberwiseClone
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
|
|
name: MemberwiseClone()
|
|
nameWithType: object.MemberwiseClone()
|
|
fullName: object.MemberwiseClone()
|
|
nameWithType.vb: Object.MemberwiseClone()
|
|
fullName.vb: Object.MemberwiseClone()
|
|
spec.csharp:
|
|
- uid: System.Object.MemberwiseClone
|
|
name: MemberwiseClone
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
|
|
- name: (
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.MemberwiseClone
|
|
name: MemberwiseClone
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
|
|
- name: (
|
|
- name: )
|
|
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
|
|
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
|
|
name: ReferenceEquals(object, object)
|
|
nameWithType: object.ReferenceEquals(object, object)
|
|
fullName: object.ReferenceEquals(object, object)
|
|
nameWithType.vb: Object.ReferenceEquals(Object, Object)
|
|
fullName.vb: Object.ReferenceEquals(Object, Object)
|
|
name.vb: ReferenceEquals(Object, Object)
|
|
spec.csharp:
|
|
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
|
|
name: ReferenceEquals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
|
|
- name: (
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
|
|
name: ReferenceEquals
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
|
|
- name: (
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: ','
|
|
- name: " "
|
|
- uid: System.Object
|
|
name: Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object
|
|
- name: )
|
|
- uid: System.Object.ToString
|
|
commentId: M:System.Object.ToString
|
|
parent: System.Object
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
|
|
name: ToString()
|
|
nameWithType: object.ToString()
|
|
fullName: object.ToString()
|
|
nameWithType.vb: Object.ToString()
|
|
fullName.vb: Object.ToString()
|
|
spec.csharp:
|
|
- uid: System.Object.ToString
|
|
name: ToString
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
|
|
- name: (
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Object.ToString
|
|
name: ToString
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
|
|
- name: (
|
|
- name: )
|
|
- uid: System
|
|
commentId: N:System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
name: System
|
|
nameWithType: System
|
|
fullName: System
|
|
- uid: System.Collections.Generic.IEnumerable`1
|
|
commentId: T:System.Collections.Generic.IEnumerable`1
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
|
|
name: IEnumerable<T>
|
|
nameWithType: IEnumerable<T>
|
|
fullName: System.Collections.Generic.IEnumerable<T>
|
|
nameWithType.vb: IEnumerable(Of T)
|
|
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
|
|
name.vb: IEnumerable(Of T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEnumerable`1
|
|
name: IEnumerable
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEnumerable`1
|
|
name: IEnumerable
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: System.Collections.Generic
|
|
commentId: N:System.Collections.Generic
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
name: System.Collections.Generic
|
|
nameWithType: System.Collections.Generic
|
|
fullName: System.Collections.Generic
|
|
spec.csharp:
|
|
- uid: System
|
|
name: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
- name: .
|
|
- uid: System.Collections
|
|
name: Collections
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections
|
|
- name: .
|
|
- uid: System.Collections.Generic
|
|
name: Generic
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
|
|
spec.vb:
|
|
- uid: System
|
|
name: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
- name: .
|
|
- uid: System.Collections
|
|
name: Collections
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections
|
|
- name: .
|
|
- uid: System.Collections.Generic
|
|
name: Generic
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
|
|
- uid: System.Collections
|
|
commentId: N:System.Collections
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
name: System.Collections
|
|
nameWithType: System.Collections
|
|
fullName: System.Collections
|
|
spec.csharp:
|
|
- uid: System
|
|
name: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
- name: .
|
|
- uid: System.Collections
|
|
name: Collections
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections
|
|
spec.vb:
|
|
- uid: System
|
|
name: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system
|
|
- name: .
|
|
- uid: System.Collections
|
|
name: Collections
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Count*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.Count
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_Count
|
|
name: Count
|
|
nameWithType: SlotMap<T>.Count
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Count
|
|
nameWithType.vb: SlotMap(Of T).Count
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Count
|
|
- uid: System.Int32
|
|
commentId: T:System.Int32
|
|
parent: System
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.int32
|
|
name: int
|
|
nameWithType: int
|
|
fullName: int
|
|
nameWithType.vb: Integer
|
|
fullName.vb: Integer
|
|
name.vb: Integer
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Capacity*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.Capacity
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_Capacity
|
|
name: Capacity
|
|
nameWithType: SlotMap<T>.Capacity
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Capacity
|
|
nameWithType.vb: SlotMap(Of T).Capacity
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Capacity
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.GetEnumerator*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.GetEnumerator
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_GetEnumerator
|
|
name: GetEnumerator
|
|
nameWithType: SlotMap<T>.GetEnumerator
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.GetEnumerator
|
|
nameWithType.vb: SlotMap(Of T).GetEnumerator
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).GetEnumerator
|
|
- uid: System.Collections.Generic.IEnumerable{{T}}.GetEnumerator
|
|
commentId: M:System.Collections.Generic.IEnumerable{`0}.GetEnumerator
|
|
parent: System.Collections.Generic.IEnumerable{{T}}
|
|
definition: System.Collections.Generic.IEnumerable`1.GetEnumerator
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1.getenumerator
|
|
name: GetEnumerator()
|
|
nameWithType: IEnumerable<T>.GetEnumerator()
|
|
fullName: System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
nameWithType.vb: IEnumerable(Of T).GetEnumerator()
|
|
fullName.vb: System.Collections.Generic.IEnumerable(Of T).GetEnumerator()
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEnumerable{`0}.GetEnumerator
|
|
name: GetEnumerator
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1.getenumerator
|
|
- name: (
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEnumerable{`0}.GetEnumerator
|
|
name: GetEnumerator
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1.getenumerator
|
|
- name: (
|
|
- name: )
|
|
- uid: System.Collections.Generic.IEnumerator{{T}}
|
|
commentId: T:System.Collections.Generic.IEnumerator{`0}
|
|
parent: System.Collections.Generic
|
|
definition: System.Collections.Generic.IEnumerator`1
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerator-1
|
|
name: IEnumerator<T>
|
|
nameWithType: IEnumerator<T>
|
|
fullName: System.Collections.Generic.IEnumerator<T>
|
|
nameWithType.vb: IEnumerator(Of T)
|
|
fullName.vb: System.Collections.Generic.IEnumerator(Of T)
|
|
name.vb: IEnumerator(Of T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEnumerator`1
|
|
name: IEnumerator
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerator-1
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEnumerator`1
|
|
name: IEnumerator
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerator-1
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: System.Collections.Generic.IEnumerable`1.GetEnumerator
|
|
commentId: M:System.Collections.Generic.IEnumerable`1.GetEnumerator
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1.getenumerator
|
|
name: GetEnumerator()
|
|
nameWithType: IEnumerable<T>.GetEnumerator()
|
|
fullName: System.Collections.Generic.IEnumerable<T>.GetEnumerator()
|
|
nameWithType.vb: IEnumerable(Of T).GetEnumerator()
|
|
fullName.vb: System.Collections.Generic.IEnumerable(Of T).GetEnumerator()
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEnumerable`1.GetEnumerator
|
|
name: GetEnumerator
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1.getenumerator
|
|
- name: (
|
|
- name: )
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEnumerable`1.GetEnumerator
|
|
name: GetEnumerator
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1.getenumerator
|
|
- name: (
|
|
- name: )
|
|
- uid: System.Collections.Generic.IEnumerator`1
|
|
commentId: T:System.Collections.Generic.IEnumerator`1
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerator-1
|
|
name: IEnumerator<T>
|
|
nameWithType: IEnumerator<T>
|
|
fullName: System.Collections.Generic.IEnumerator<T>
|
|
nameWithType.vb: IEnumerator(Of T)
|
|
fullName.vb: System.Collections.Generic.IEnumerator(Of T)
|
|
name.vb: IEnumerator(Of T)
|
|
spec.csharp:
|
|
- uid: System.Collections.Generic.IEnumerator`1
|
|
name: IEnumerator
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerator-1
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Collections.Generic.IEnumerator`1
|
|
name: IEnumerator
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerator-1
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1
|
|
commentId: T:Misaki.HighPerformance.Collections.SlotMap`1
|
|
parent: Misaki.HighPerformance.Collections
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html
|
|
name: SlotMap<T>
|
|
nameWithType: SlotMap<T>
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>
|
|
nameWithType.vb: SlotMap(Of T)
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T)
|
|
name.vb: SlotMap(Of T)
|
|
spec.csharp:
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1
|
|
name: SlotMap
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1
|
|
name: SlotMap
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.#ctor*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.#ctor
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1__ctor_System_Int32_
|
|
name: SlotMap
|
|
nameWithType: SlotMap<T>.SlotMap
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.SlotMap
|
|
nameWithType.vb: SlotMap(Of T).New
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).New
|
|
name.vb: New
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Add*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.Add
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_Add__0_System_Int32__
|
|
name: Add
|
|
nameWithType: SlotMap<T>.Add
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Add
|
|
nameWithType.vb: SlotMap(Of T).Add
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Add
|
|
- uid: '{T}'
|
|
commentId: '!:T'
|
|
definition: T
|
|
name: T
|
|
nameWithType: T
|
|
fullName: T
|
|
- uid: T
|
|
name: T
|
|
nameWithType: T
|
|
fullName: T
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Contains*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.Contains
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_Contains_System_Int32_System_Int32_
|
|
name: Contains
|
|
nameWithType: SlotMap<T>.Contains
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Contains
|
|
nameWithType.vb: SlotMap(Of T).Contains
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Contains
|
|
- 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.Collections.SlotMap`1.Remove*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.Remove
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_Remove_System_Int32_System_Int32_
|
|
name: Remove
|
|
nameWithType: SlotMap<T>.Remove
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Remove
|
|
nameWithType.vb: SlotMap(Of T).Remove
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Remove
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.TryGetElement*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.TryGetElement
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_TryGetElement_System_Int32_System_Int32__0__
|
|
name: TryGetElement
|
|
nameWithType: SlotMap<T>.TryGetElement
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.TryGetElement
|
|
nameWithType.vb: SlotMap(Of T).TryGetElement
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).TryGetElement
|
|
- uid: System.InvalidOperationException
|
|
commentId: T:System.InvalidOperationException
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception
|
|
name: InvalidOperationException
|
|
nameWithType: InvalidOperationException
|
|
fullName: System.InvalidOperationException
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.GetElementAt*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.GetElementAt
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_GetElementAt_System_Int32_System_Int32_
|
|
name: GetElementAt
|
|
nameWithType: SlotMap<T>.GetElementAt
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.GetElementAt
|
|
nameWithType.vb: SlotMap(Of T).GetElementAt
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).GetElementAt
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.GetElementReferenceAt*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.GetElementReferenceAt
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_GetElementReferenceAt_System_Int32_System_Int32_System_Boolean__
|
|
name: GetElementReferenceAt
|
|
nameWithType: SlotMap<T>.GetElementReferenceAt
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.GetElementReferenceAt
|
|
nameWithType.vb: SlotMap(Of T).GetElementReferenceAt
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).GetElementReferenceAt
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.UpdateElement*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.UpdateElement
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_UpdateElement_System_Int32_System_Int32__0_
|
|
name: UpdateElement
|
|
nameWithType: SlotMap<T>.UpdateElement
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.UpdateElement
|
|
nameWithType.vb: SlotMap(Of T).UpdateElement
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).UpdateElement
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.Clear*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.Clear
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_Clear
|
|
name: Clear
|
|
nameWithType: SlotMap<T>.Clear
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.Clear
|
|
nameWithType.vb: SlotMap(Of T).Clear
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).Clear
|
|
- uid: Misaki.HighPerformance.Collections.SlotMap`1.AsSpan*
|
|
commentId: Overload:Misaki.HighPerformance.Collections.SlotMap`1.AsSpan
|
|
href: Misaki.HighPerformance.Collections.SlotMap-1.html#Misaki_HighPerformance_Collections_SlotMap_1_AsSpan
|
|
name: AsSpan
|
|
nameWithType: SlotMap<T>.AsSpan
|
|
fullName: Misaki.HighPerformance.Collections.SlotMap<T>.AsSpan
|
|
nameWithType.vb: SlotMap(Of T).AsSpan
|
|
fullName.vb: Misaki.HighPerformance.Collections.SlotMap(Of T).AsSpan
|
|
- uid: System.Span{{T}}
|
|
commentId: T:System.Span{`0}
|
|
parent: System
|
|
definition: System.Span`1
|
|
href: https://learn.microsoft.com/dotnet/api/system.span-1
|
|
name: Span<T>
|
|
nameWithType: Span<T>
|
|
fullName: System.Span<T>
|
|
nameWithType.vb: Span(Of T)
|
|
fullName.vb: System.Span(Of T)
|
|
name.vb: Span(Of T)
|
|
spec.csharp:
|
|
- uid: System.Span`1
|
|
name: Span
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.span-1
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Span`1
|
|
name: Span
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.span-1
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|
|
- uid: System.Span`1
|
|
commentId: T:System.Span`1
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.span-1
|
|
name: Span<T>
|
|
nameWithType: Span<T>
|
|
fullName: System.Span<T>
|
|
nameWithType.vb: Span(Of T)
|
|
fullName.vb: System.Span(Of T)
|
|
name.vb: Span(Of T)
|
|
spec.csharp:
|
|
- uid: System.Span`1
|
|
name: Span
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.span-1
|
|
- name: <
|
|
- name: T
|
|
- name: '>'
|
|
spec.vb:
|
|
- uid: System.Span`1
|
|
name: Span
|
|
isExternal: true
|
|
href: https://learn.microsoft.com/dotnet/api/system.span-1
|
|
- name: (
|
|
- name: Of
|
|
- name: " "
|
|
- name: T
|
|
- name: )
|