Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.InteropServices.MemoryMarshal Class Reference

Static Public Member Functions

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< TAsMemory< T > (ReadOnlyMemory< T > memory)
 
static ref T GetReference< T > (Span< T > span)
 
static ref T GetReference< T > (ReadOnlySpan< T > span)
 
static Span< TToCast< TFrom, TTo > (Span< TFrom > span)
 
static ReadOnlySpan< TToCast< TFrom, TTo > (ReadOnlySpan< TFrom > span)
 
static Span< TCreateSpan< T > (ref T reference, int length)
 
static ReadOnlySpan< TCreateReadOnlySpan< 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< TToEnumerable< 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< TCreateFromPinnedArray< T > (T[]? array, int start, int length)
 

Static Package Functions

static unsafe ref T GetNonNullPinnableReference< T > (Span< T > span)
 
static unsafe ref T GetNonNullPinnableReference< T > (ReadOnlySpan< T > span)
 

Detailed Description

Definition at line 10 of file MemoryMarshal.cs.


The documentation for this class was generated from the following file: