Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Buffer Class Reference

Classes

struct  Block16
 
struct  Block64
 

Static Public Member Functions

static void BlockCopy (Array src, int srcOffset, Array dst, int dstOffset, int count)
 
static int ByteLength (Array array)
 
static byte GetByte (Array array, int index)
 
static void SetByte (Array array, int index, byte value)
 
static unsafe void MemoryCopy (void *source, void *destination, long destinationSizeInBytes, long sourceBytesToCopy)
 
static unsafe void MemoryCopy (void *source, void *destination, ulong destinationSizeInBytes, ulong sourceBytesToCopy)
 

Static Package Functions

static unsafe void _ZeroMemory (ref byte b, nuint byteLength)
 
static void BulkMoveWithWriteBarrier (ref byte destination, ref byte source, nuint byteCount)
 
static unsafe void Memcpy (byte *dest, byte *src, int len)
 
static unsafe void Memcpy (byte *pDest, int destIndex, byte[] src, int srcIndex, int len)
 
static void Memmove< T > (ref T destination, ref T source, nuint elementCount)
 
static unsafe void ZeroMemory (byte *dest, nuint len)
 
static void Memmove (ref byte dest, ref byte src, nuint len)
 

Private Member Functions

static unsafe void __ZeroMemory (void *b, nuint byteLength)
 
static void __BulkMoveWithWriteBarrier (ref byte destination, ref byte source, nuint byteCount)
 
static unsafe void __Memmove (byte *dest, byte *src, nuint len)
 

Static Private Member Functions

static void _BulkMoveWithWriteBarrier (ref byte destination, ref byte source, nuint byteCount)
 
static unsafe void _Memmove (ref byte dest, ref byte src, nuint len)
 

Detailed Description

Definition at line 7 of file Buffer.cs.


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