The MemoryArray<(Of <(T>)>) type exposes the following members.

Methods

  NameDescription
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.
CopyToOverloaded.
DisposeOverloaded.
EnsureNotDisposed
Throws an ObjectDisposedException if this instance is disposed.
EqualsOverloaded.
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

  NameDescription
Equality
Tests whether two specified MemoryArray<(Of <(T>)>) structures are equivalent.
Inequality
Tests whether two specified MemoryArray<(Of <(T>)>) structures are different.

See Also