Files
Misaki.HighPerformance/docs/documents/api/Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.yml

392 lines
13 KiB
YAML

### YamlMime:ManagedReference
items:
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo
commentId: T:Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo
id: AllocationInfo
parent: Misaki.HighPerformance.LowLevel.Buffer
children:
- Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Address
- Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Size
langs:
- csharp
- vb
name: AllocationInfo
nameWithType: AllocationInfo
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo
type: Struct
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: AllocationInfo
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
startLine: 13
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Buffer
summary: Holds information about a memory allocation.
example: []
syntax:
content: public readonly struct AllocationInfo
content.vb: Public Structure AllocationInfo
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.AllocationInfo.Address
commentId: P:Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Address
id: Address
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo
langs:
- csharp
- vb
name: Address
nameWithType: AllocationInfo.Address
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Address
type: Property
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Address
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
startLine: 18
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Buffer
summary: Gets the address of the allocated memory block.
example: []
syntax:
content: public nint Address { get; init; }
parameters: []
return:
type: System.IntPtr
content.vb: Public Property Address As IntPtr
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Address*
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Size
commentId: P:Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Size
id: Size
parent: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo
langs:
- csharp
- vb
name: Size
nameWithType: AllocationInfo.Size
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Size
type: Property
source:
remote:
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
branch: main
repo: https://git.personalnas.com/Misaki/Misaki.HighPerformance.git
id: Size
path: src/Misaki.HighPerformance.LowLevel/Buffer/AllocationManager.cs
startLine: 26
assemblies:
- Misaki.HighPerformance.LowLevel
namespace: Misaki.HighPerformance.LowLevel.Buffer
summary: Gets the size of the allocation in bytes.
example: []
syntax:
content: public nuint Size { get; init; }
parameters: []
return:
type: System.UIntPtr
content.vb: Public Property Size As UIntPtr
overload: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Size*
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: 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: 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: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Address*
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Address
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationInfo_Address
name: Address
nameWithType: AllocationInfo.Address
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Address
- uid: System.IntPtr
commentId: T:System.IntPtr
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.intptr
name: nint
nameWithType: nint
fullName: nint
nameWithType.vb: IntPtr
fullName.vb: System.IntPtr
name.vb: IntPtr
- uid: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Size*
commentId: Overload:Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Size
href: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.html#Misaki_HighPerformance_LowLevel_Buffer_AllocationInfo_Size
name: Size
nameWithType: AllocationInfo.Size
fullName: Misaki.HighPerformance.LowLevel.Buffer.AllocationInfo.Size
- 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