|
static ref T | GetArrayDataReference< T > (T[] array) |
|
static unsafe ref byte | GetArrayDataReference (Array array) |
|
static Span< byte > | AsBytes< T > (Span< T > span) |
|
static ReadOnlySpan< byte > | AsBytes< T > (ReadOnlySpan< T > span) |
|
static Memory< T > | AsMemory< T > (ReadOnlyMemory< T > memory) |
|
static ref T | GetReference< T > (Span< T > span) |
|
static ref T | GetReference< T > (ReadOnlySpan< T > span) |
|
static Span< TTo > | Cast< TFrom, TTo > (Span< TFrom > span) |
|
static ReadOnlySpan< TTo > | Cast< TFrom, TTo > (ReadOnlySpan< TFrom > span) |
|
static Span< T > | CreateSpan< T > (ref T reference, int length) |
|
static ReadOnlySpan< T > | CreateReadOnlySpan< T > (ref T reference, int length) |
|
static unsafe ReadOnlySpan< char > | CreateReadOnlySpanFromNullTerminated (char *value) |
|
static unsafe ReadOnlySpan< byte > | CreateReadOnlySpanFromNullTerminated (byte *value) |
|
static bool | TryGetArray< T > (ReadOnlyMemory< T > memory, out ArraySegment< T > segment) |
|
static bool | TryGetMemoryManager< T, TManager > (ReadOnlyMemory< T > memory, [NotNullWhen(true)] out TManager? manager) |
|
static bool | TryGetMemoryManager< T, TManager > (ReadOnlyMemory< T > memory, [NotNullWhen(true)] out TManager? manager, out int start, out int length) |
|
static IEnumerable< T > | ToEnumerable< T > (ReadOnlyMemory< T > memory) |
|
static bool | TryGetString (ReadOnlyMemory< char > memory, [NotNullWhen(true)] out string? text, out int start, out int length) |
|
static T | Read< T > (ReadOnlySpan< byte > source) |
|
static bool | TryRead< T > (ReadOnlySpan< byte > source, out T value) |
|
static void | Write< T > (Span< byte > destination, ref T value) |
|
static bool | TryWrite< T > (Span< byte > destination, ref T value) |
|
static ref T | AsRef< T > (Span< byte > span) |
|
static ref readonly T | AsRef< T > (ReadOnlySpan< byte > span) |
|
static Memory< T > | CreateFromPinnedArray< T > (T[]? array, int start, int length) |
|
Definition at line 10 of file MemoryMarshal.cs.