ILNumerics - Technical Application Development
SystemObject
System.Runtime.ConstrainedExecutionCriticalFinalizerObject
System.Runtime.InteropServicesCriticalHandle
ILNumerics.Core.MemoryLayerMemoryHandle
ILNumerics.Core.MemoryLayerManagedHostHandleT
ILNumerics.Core.MemoryLayerNativeHostHandle
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Top
Top
Top
Inheritance Hierarchy
System.Runtime.ConstrainedExecutionCriticalFinalizerObject
System.Runtime.InteropServicesCriticalHandle
ILNumerics.Core.MemoryLayerMemoryHandle
ILNumerics.Core.MemoryLayerManagedHostHandleT
ILNumerics.Core.MemoryLayerNativeHostHandle
Namespace: ILNumerics.Core.MemoryLayer
Assembly: ILNumerics.Core (in ILNumerics.Core.dll) Version: 5.5.0.0 (5.5.7503.3146)
Syntax
The MemoryHandle type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | MemoryHandle | Initializes a new instance of the MemoryHandle class |
Properties
Name | Description | |
---|---|---|
![]() | IsInvalid |
Determine if this handle is a valid handle.
(Overrides CriticalHandleIsInvalid.)[ILNumerics Core Module] |
![]() | Length |
Number of bytes referenced by this handle.
[ILNumerics Core Module] |
![]() | Pointer |
Methods
Name | Description | |
---|---|---|
![]() | Clear |
Clears the memory of this handle, set all bytes to 0.
[ILNumerics Core Module] |
![]() | Clone |
Returns a new memory handle of the same type with a shallow copy of all elements of this handle.
[ILNumerics Core Module] |
![]() | CopyTo |
Copy memory.
[ILNumerics Core Module] |
![]() | Dispose |
Attempt to dispose this handle, releasing the resource the handle is referencing.
(Overrides CriticalHandleDispose(Boolean).)[ILNumerics Core Module] |
![]() | GetHashCode | (Overrides ObjectGetHashCode.) |
![]() | ReleaseHandle | (Overrides CriticalHandleReleaseHandle.) |
![]() | ReleaseHandle(IntPtr) | |
![]() | Set |
See Also