Memory2D<T> Methods

Methods

AsSlice Returns the array as an array slice with unit leadingDimension.
Clear Sets the specified number of elements to their default value.
Clone Creates a deep copy of the array.
CloneData Returns a new contiguous 2D array with the specified elements of the current array.
Column Returns an array with offset that corresponds to a column in the array.
ColumnFrom Returns an array with offset that corresponds to a column in the array that starts at the specified position.
Diagonal Returns an array slice that corresponds to a column in the array.
EqualsIndicates whether this instance and a specified object are equal.
(Overrides ValueType.Equals(Object))
From(Int32, Int32) Returns the array starting at the specified position.
From(Int32, Int32, Int32) Returns the array starting at the specified position with the specified leading dimension.
GetHashCodeReturns the hash code for this instance.
(Overrides ValueType.GetHashCode())
GetIndex Gets the index in the storage array of the element at the specified position.
GetTypeGets the Type of the current instance.
(Inherited from Object)
Resize Returns a new array with the specified size and leading dimension. Elements are copied to the new array.
Row Returns the array slice that corresponds to a row in the array.
RowFrom Returns the array slice that corresponds to a row in the array that starts at the specified position.
SliceFrom Returns an array slice with a specified stride that starts at the specified position.
Span Gets a span over the elements of the array.

Return Value

A Span<T>.
ToStringReturns the fully qualified type name of this instance.
(Inherited from ValueType)
Transpose Transposes the elements of the 2D array and returns the result.
TransposeTo Transposes the elements of the 2D array and returns the result in the specified array.
WithLeadingDimension Returns the array at the current position with the specified leading dimension.

See Also