The MemoryArray<(Of <(T>)>) type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | Clone |
Creates a shallow copy of the MemoryArray<(Of <(T>)>).
|
![]() | CopyFrom |
Copies a range of elements from the array starting at the specified
sourceIndex and pastes them to the unmanaged array
starting at the specified destinationIndex.
The length and the indexes are specified as 32-bit integers.
|
![]() ![]() | CopyMemory |
Copies a block of memory from one location to another.
|
![]() | CopyTo | Overloaded. |
![]() | Dispose | Overloaded. |
![]() | EnsureNotDisposed |
Throws an ObjectDisposedException if
this instance is disposed.
|
![]() | Equals | Overloaded. |
![]() | Finalize |
Frees the allocated GCHandle.
(Overrides Object..::.Finalize()()().) |
![]() | GetEnumerator |
Retrieves an object that can iterate through the individual
elements in this MemoryArray<(Of <(T>)>).
|
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Overrides Object..::.GetHashCode()()().) |
![]() | GetValue |
Gets the value at the specified position.
|
![]() | GetValues |
Gets the values at the specified position and length.
|
![]() | SetValue |
Sets a value to the element at the specified position.
|
![]() | SetValues |
Sets the values at the specified position.
|
![]() | ToByteArray |
Returns the represented block of memory as an array of Byte.
|
Operators
Name | Description | |
---|---|---|
![]() ![]() | Equality |
Tests whether two specified MemoryArray<(Of <(T>)>) structures are equivalent.
|
![]() ![]() | Inequality |
Tests whether two specified MemoryArray<(Of <(T>)>) structures are different.
|