### YamlMime:ManagedReference items: - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack commentId: T:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack id: VirtualStack parent: Misaki.HighPerformance.LowLevel.Buffer children: - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.#ctor(System.UIntPtr) - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocated - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Buffer - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Committed - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions@) - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreateScope(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Dispose - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Free(System.Void*) - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reserved - Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reset langs: - csharp - vb name: VirtualStack nameWithType: VirtualStack fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack type: Struct source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: VirtualStack path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 5 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer syntax: content: 'public struct VirtualStack : IMemoryAllocator, IDisposable' content.vb: Public Structure VirtualStack Implements IMemoryAllocator(Of VirtualStack, VirtualStack.CreationOptions), IDisposable implements: - Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions} - 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) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions@) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions@) id: Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions@) parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Create(in CreationOptions) nameWithType: VirtualStack.Create(in VirtualStack.CreationOptions) fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Create(in Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Create path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 14 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer summary: Creates a new instance of the allocator with the specified options. example: [] syntax: content: public static VirtualStack Create(in VirtualStack.CreationOptions opts) parameters: - id: opts type: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions description: The options for creating the allocator. return: type: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack description: The created allocator instance. content.vb: Public Shared Function Create(opts As VirtualStack.CreationOptions) As VirtualStack overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Create* implements: - Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions@) nameWithType.vb: VirtualStack.Create(VirtualStack.CreationOptions) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions) name.vb: Create(CreationOptions) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Buffer commentId: P:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Buffer id: Buffer parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Buffer nameWithType: VirtualStack.Buffer fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Buffer type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Buffer path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 49 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer syntax: content: public readonly byte* Buffer { get; } parameters: [] return: type: System.Byte* content.vb: Public ReadOnly Property Buffer As Byte* overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Buffer* - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reserved commentId: P:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reserved id: Reserved parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Reserved nameWithType: VirtualStack.Reserved fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reserved type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Reserved path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 50 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer syntax: content: public readonly nuint Reserved { get; } parameters: [] return: type: System.UIntPtr content.vb: Public ReadOnly Property Reserved As UIntPtr overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reserved* - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Committed commentId: P:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Committed id: Committed parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Committed nameWithType: VirtualStack.Committed fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Committed type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Committed path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 51 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer syntax: content: public readonly nuint Committed { get; } parameters: [] return: type: System.UIntPtr content.vb: Public ReadOnly Property Committed As UIntPtr overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Committed* - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocated commentId: P:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocated id: Allocated parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Allocated nameWithType: VirtualStack.Allocated fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocated type: Property source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Allocated path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 52 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer syntax: content: public readonly nuint Allocated { get; } parameters: [] return: type: System.UIntPtr content.vb: Public ReadOnly Property Allocated As UIntPtr overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocated* - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.#ctor(System.UIntPtr) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.#ctor(System.UIntPtr) id: '#ctor(System.UIntPtr)' parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: VirtualStack(nuint) nameWithType: VirtualStack.VirtualStack(nuint) fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.VirtualStack(nuint) type: Constructor source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: .ctor path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 54 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer syntax: content: public VirtualStack(nuint reserveCapacity) parameters: - id: reserveCapacity type: System.UIntPtr content.vb: Public Sub New(reserveCapacity As UIntPtr) overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.#ctor* nameWithType.vb: VirtualStack.New(UIntPtr) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.New(System.UIntPtr) name.vb: New(UIntPtr) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreateScope(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreateScope(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) id: CreateScope(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: CreateScope(AllocationHandle) nameWithType: VirtualStack.CreateScope(AllocationHandle) fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreateScope(Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: CreateScope path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 70 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer summary: Creates a new scope instance associated with the current stack context. remarks: The instance of must be pinned or allocated on the native heap to ensure that the pointer remains valid for the lifetime of the scope. example: [] syntax: content: public VirtualStack.Scope CreateScope(AllocationHandle handle) parameters: - id: handle type: Misaki.HighPerformance.LowLevel.Buffer.AllocationHandle return: type: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope description: A object that represents a scope tied to this stack. content.vb: Public Function CreateScope(handle As AllocationHandle) As VirtualStack.Scope overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreateScope* - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) id: Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Allocate(nuint, nuint, AllocationOption) nameWithType: VirtualStack.Allocate(nuint, nuint, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocate(nuint, nuint, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Allocate path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 88 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer summary: Allocates a block of memory of the specified size and alignment. remarks: This is not thread-safe. It is designed for single-threaded or thread-local contexts. example: [] syntax: content: public void* Allocate(nuint size, nuint alignment, AllocationOption option = AllocationOption.None) parameters: - id: size type: System.UIntPtr - id: alignment type: System.UIntPtr - id: option type: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption return: type: System.Void* content.vb: Public Function Allocate(size As UIntPtr, alignment As UIntPtr, [option] As AllocationOption = AllocationOption.None) As Void* overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocate* implements: - Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: VirtualStack.Allocate(UIntPtr, UIntPtr, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocate(System.UIntPtr, System.UIntPtr, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Allocate(UIntPtr, UIntPtr, AllocationOption) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) id: Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Reallocate(void*, nuint, nuint, nuint, AllocationOption) nameWithType: VirtualStack.Reallocate(void*, nuint, nuint, nuint, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reallocate(void*, nuint, nuint, nuint, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Reallocate path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 138 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer summary: Reallocates a block of memory to a new size and alignment. remarks: The returned pointer must be freed using the method to avoid memory leaks. If the reallocation fails, the original pointer remains valid and must be freed by the caller. example: [] syntax: content: public void* Reallocate(void* ptr, nuint oldSize, nuint newSize, nuint alignment, AllocationOption allocationOption) parameters: - id: ptr type: System.Void* description: A pointer to the memory block to reallocate. - id: oldSize type: System.UIntPtr description: The size of the original memory block. - id: newSize type: System.UIntPtr description: The size of the new memory block. - id: alignment type: System.UIntPtr description: The alignment of the new memory block. - id: allocationOption type: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption description: The allocation options. return: type: System.Void* description: A pointer to the reallocated memory block. null if reallocation fails. content.vb: Public Function Reallocate(ptr As Void*, oldSize As UIntPtr, newSize As UIntPtr, alignment As UIntPtr, allocationOption As AllocationOption) As Void* overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reallocate* implements: - Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: VirtualStack.Reallocate(Void*, UIntPtr, UIntPtr, UIntPtr, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reallocate(Void*, System.UIntPtr, System.UIntPtr, System.UIntPtr, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Reallocate(Void*, UIntPtr, UIntPtr, UIntPtr, AllocationOption) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Free(System.Void*) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Free(System.Void*) id: Free(System.Void*) parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Free(void*) nameWithType: VirtualStack.Free(void*) fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Free(void*) type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Free path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 197 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer summary: Frees a previously allocated block of memory. remarks: The pointer must have been returned by a previous call to the or method. After calling this method, the pointer is no longer valid and must not be used. example: [] syntax: content: public readonly void Free(void* ptr) parameters: - id: ptr type: System.Void* description: A pointer to the memory block to free. content.vb: Public Sub Free(ptr As Void*) overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Free* implements: - Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Free(System.Void*) nameWithType.vb: VirtualStack.Free(Void*) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Free(Void*) name.vb: Free(Void*) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reset commentId: M:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reset id: Reset parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Reset() nameWithType: VirtualStack.Reset() fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reset() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Reset path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 205 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer summary: Resets the internal offset to its initial position, keeping the committed physical memory intact for future reuse. example: [] syntax: content: public void Reset() content.vb: Public Sub Reset() overload: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reset* - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Dispose commentId: M:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Dispose id: Dispose parent: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack langs: - csharp - vb name: Dispose() nameWithType: VirtualStack.Dispose() fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Dispose() type: Method source: remote: path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs branch: main repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git id: Dispose path: src/Misaki.HighPerformance.LowLevel/Buffer/VirtualStack.cs startLine: 211 assemblies: - Misaki.HighPerformance.LowLevel namespace: Misaki.HighPerformance.LowLevel.Buffer 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.Buffer.VirtualStack.Dispose* implements: - System.IDisposable.Dispose references: - 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.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions} commentId: T:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions} parent: Misaki.HighPerformance.LowLevel.Buffer definition: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2 href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html name: IMemoryAllocator nameWithType: IMemoryAllocator fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator nameWithType.vb: IMemoryAllocator(Of VirtualStack, VirtualStack.CreationOptions) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of Misaki.HighPerformance.LowLevel.Buffer.VirtualStack, Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions) name.vb: IMemoryAllocator(Of VirtualStack, VirtualStack.CreationOptions) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2 name: IMemoryAllocator href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html - name: < - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack name: VirtualStack href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack name: VirtualStack href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html - name: . - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions name: CreationOptions href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions.html - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2 name: IMemoryAllocator href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html - name: ( - name: Of - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack name: VirtualStack href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack name: VirtualStack href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html - name: . - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions name: CreationOptions href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions.html - 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.Buffer.IMemoryAllocator`2 commentId: T:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2 href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html name: IMemoryAllocator nameWithType: IMemoryAllocator fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator nameWithType.vb: IMemoryAllocator(Of TSelf, TOpts) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of TSelf, TOpts) name.vb: IMemoryAllocator(Of TSelf, TOpts) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2 name: IMemoryAllocator href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html - name: < - name: TSelf - name: ',' - name: " " - name: TOpts - name: '>' spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2 name: IMemoryAllocator href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html - name: ( - name: Of - name: " " - name: TSelf - name: ',' - name: " " - name: TOpts - name: ) - 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.Buffer.VirtualStack.Create* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Create href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Create_Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_CreationOptions__ name: Create nameWithType: VirtualStack.Create fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Create - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions@) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions@) parent: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions} definition: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Create(`1@) href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Create__1__ name: Create(in CreationOptions) nameWithType: IMemoryAllocator.Create(in VirtualStack.CreationOptions) fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator.Create(in Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions) nameWithType.vb: IMemoryAllocator(Of VirtualStack, VirtualStack.CreationOptions).Create(VirtualStack.CreationOptions) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of Misaki.HighPerformance.LowLevel.Buffer.VirtualStack, Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions).Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions) name.vb: Create(CreationOptions) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions@) name: Create href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Create__1__ - name: ( - name: in - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions name: CreationOptions href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions.html - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Create(Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions@) name: Create href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Create__1__ - name: ( - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions name: CreationOptions href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions.html - name: ) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions commentId: T:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions parent: Misaki.HighPerformance.LowLevel.Buffer href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html name: VirtualStack.CreationOptions nameWithType: VirtualStack.CreationOptions fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack name: VirtualStack href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html - name: . - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions name: CreationOptions href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions.html spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack name: VirtualStack href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html - name: . - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions name: CreationOptions href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions.html - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack commentId: T:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack parent: Misaki.HighPerformance.LowLevel.Buffer href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html name: VirtualStack nameWithType: VirtualStack fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Create(`1@) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Create(`1@) href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Create__1__ name: Create(in TOpts) nameWithType: IMemoryAllocator.Create(in TOpts) fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator.Create(in TOpts) nameWithType.vb: IMemoryAllocator(Of TSelf, TOpts).Create(TOpts) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of TSelf, TOpts).Create(TOpts) name.vb: Create(TOpts) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Create(`1@) name: Create href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Create__1__ - name: ( - name: in - name: " " - name: TOpts - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Create(`1@) name: Create href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Create__1__ - name: ( - name: TOpts - name: ) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Buffer* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Buffer href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Buffer name: Buffer nameWithType: VirtualStack.Buffer fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Buffer - uid: System.Byte* isExternal: true href: https://learn.microsoft.com/dotnet/api/system.byte name: byte* nameWithType: byte* fullName: byte* nameWithType.vb: Byte* fullName.vb: Byte* name.vb: Byte* spec.csharp: - uid: System.Byte name: byte isExternal: true href: https://learn.microsoft.com/dotnet/api/system.byte - name: '*' spec.vb: - uid: System.Byte name: Byte isExternal: true href: https://learn.microsoft.com/dotnet/api/system.byte - name: '*' - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reserved* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reserved href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Reserved name: Reserved nameWithType: VirtualStack.Reserved fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reserved - uid: System.UIntPtr commentId: T:System.UIntPtr parent: System isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr name: nuint nameWithType: nuint fullName: nuint nameWithType.vb: UIntPtr fullName.vb: System.UIntPtr name.vb: UIntPtr - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Committed* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Committed href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Committed name: Committed nameWithType: VirtualStack.Committed fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Committed - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocated* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocated href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Allocated name: Allocated nameWithType: VirtualStack.Allocated fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocated - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.#ctor* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.#ctor href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack__ctor_System_UIntPtr_ name: VirtualStack nameWithType: VirtualStack.VirtualStack fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.VirtualStack nameWithType.vb: VirtualStack.New fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.New name.vb: New - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope commentId: T:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope parent: Misaki.HighPerformance.LowLevel.Buffer href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html name: VirtualStack.Scope nameWithType: VirtualStack.Scope fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack name: VirtualStack href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html - name: . - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope name: Scope href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope.html spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack name: VirtualStack href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html - name: . - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope name: Scope href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Scope.html - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreateScope* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreateScope href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_CreateScope_Misaki_HighPerformance_LowLevel_Buffer_AllocationHandle_ name: CreateScope nameWithType: VirtualStack.CreateScope fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreateScope - 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.VirtualStack.Allocate* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocate href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Allocate_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Allocate nameWithType: VirtualStack.Allocate fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Allocate - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) parent: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions} definition: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Allocate_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Allocate(nuint, nuint, AllocationOption) nameWithType: IMemoryAllocator.Allocate(nuint, nuint, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator.Allocate(nuint, nuint, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: IMemoryAllocator(Of VirtualStack, VirtualStack.CreationOptions).Allocate(UIntPtr, UIntPtr, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of Misaki.HighPerformance.LowLevel.Buffer.VirtualStack, Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions).Allocate(System.UIntPtr, System.UIntPtr, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Allocate(UIntPtr, UIntPtr, AllocationOption) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Allocate href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Allocate_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Allocate href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Allocate_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) - 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: 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.Buffer.IMemoryAllocator`2.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) isExternal: true href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Allocate_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Allocate(nuint, nuint, AllocationOption) nameWithType: IMemoryAllocator.Allocate(nuint, nuint, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator.Allocate(nuint, nuint, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: IMemoryAllocator(Of TSelf, TOpts).Allocate(UIntPtr, UIntPtr, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of TSelf, TOpts).Allocate(System.UIntPtr, System.UIntPtr, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Allocate(UIntPtr, UIntPtr, AllocationOption) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Allocate href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Allocate_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Allocate(System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Allocate href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Allocate_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Free(System.Void*) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Free(System.Void*) isExternal: true href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Free_System_Void__ name: Free(void*) nameWithType: IMemoryAllocator.Free(void*) fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator.Free(void*) nameWithType.vb: IMemoryAllocator(Of TSelf, TOpts).Free(Void*) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of TSelf, TOpts).Free(Void*) name.vb: Free(Void*) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Free(System.Void*) name: Free href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Free_System_Void__ - name: ( - uid: System.Void name: void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Free(System.Void*) name: Free href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Free_System_Void__ - name: ( - uid: System.Void name: Void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - name: ) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reallocate* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reallocate href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Reallocate_System_Void__System_UIntPtr_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Reallocate nameWithType: VirtualStack.Reallocate fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reallocate - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) parent: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions} definition: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Reallocate_System_Void__System_UIntPtr_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Reallocate(void*, nuint, nuint, nuint, AllocationOption) nameWithType: IMemoryAllocator.Reallocate(void*, nuint, nuint, nuint, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator.Reallocate(void*, nuint, nuint, nuint, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: IMemoryAllocator(Of VirtualStack, VirtualStack.CreationOptions).Reallocate(Void*, UIntPtr, UIntPtr, UIntPtr, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of Misaki.HighPerformance.LowLevel.Buffer.VirtualStack, Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions).Reallocate(Void*, System.UIntPtr, System.UIntPtr, System.UIntPtr, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Reallocate(Void*, UIntPtr, UIntPtr, UIntPtr, AllocationOption) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Reallocate href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Reallocate_System_Void__System_UIntPtr_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.Void name: void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - name: ',' - name: " " - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Reallocate href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Reallocate_System_Void__System_UIntPtr_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.Void name: Void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - name: ',' - name: " " - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) isExternal: true href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Reallocate_System_Void__System_UIntPtr_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ name: Reallocate(void*, nuint, nuint, nuint, AllocationOption) nameWithType: IMemoryAllocator.Reallocate(void*, nuint, nuint, nuint, AllocationOption) fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator.Reallocate(void*, nuint, nuint, nuint, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) nameWithType.vb: IMemoryAllocator(Of TSelf, TOpts).Reallocate(Void*, UIntPtr, UIntPtr, UIntPtr, AllocationOption) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of TSelf, TOpts).Reallocate(Void*, System.UIntPtr, System.UIntPtr, System.UIntPtr, Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name.vb: Reallocate(Void*, UIntPtr, UIntPtr, UIntPtr, AllocationOption) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Reallocate href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Reallocate_System_Void__System_UIntPtr_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.Void name: void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - name: ',' - name: " " - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: nuint isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Reallocate(System.Void*,System.UIntPtr,System.UIntPtr,System.UIntPtr,Misaki.HighPerformance.LowLevel.Buffer.AllocationOption) name: Reallocate href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Reallocate_System_Void__System_UIntPtr_System_UIntPtr_System_UIntPtr_Misaki_HighPerformance_LowLevel_Buffer_AllocationOption_ - name: ( - uid: System.Void name: Void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - name: ',' - name: " " - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: System.UIntPtr name: UIntPtr isExternal: true href: https://learn.microsoft.com/dotnet/api/system.uintptr - name: ',' - name: " " - uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption name: AllocationOption href: Misaki.HighPerformance.LowLevel.Buffer.AllocationOption.html - name: ) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Free* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Free href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Free_System_Void__ name: Free nameWithType: VirtualStack.Free fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Free - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Free(System.Void*) commentId: M:Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Free(System.Void*) parent: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions} definition: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator`2.Free(System.Void*) href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Free_System_Void__ name: Free(void*) nameWithType: IMemoryAllocator.Free(void*) fullName: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator.Free(void*) nameWithType.vb: IMemoryAllocator(Of VirtualStack, VirtualStack.CreationOptions).Free(Void*) fullName.vb: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator(Of Misaki.HighPerformance.LowLevel.Buffer.VirtualStack, Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions).Free(Void*) name.vb: Free(Void*) spec.csharp: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Free(System.Void*) name: Free href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Free_System_Void__ - name: ( - uid: System.Void name: void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - name: ) spec.vb: - uid: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator{Misaki.HighPerformance.LowLevel.Buffer.VirtualStack,Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.CreationOptions}.Free(System.Void*) name: Free href: Misaki.HighPerformance.LowLevel.Buffer.IMemoryAllocator-2.html#Misaki_HighPerformance_LowLevel_Buffer_IMemoryAllocator_2_Free_System_Void__ - name: ( - uid: System.Void name: Void isExternal: true href: https://learn.microsoft.com/dotnet/api/system.void - name: '*' - name: ) - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reset* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reset href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Reset name: Reset nameWithType: VirtualStack.Reset fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Reset - uid: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Dispose* commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.Dispose href: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.html#Misaki_HighPerformance_LowLevel_Buffer_VirtualStack_Dispose name: Dispose nameWithType: VirtualStack.Dispose fullName: Misaki.HighPerformance.LowLevel.Buffer.VirtualStack.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: )