SpringCard LibCs for .NET  18.10.10
A set of utilities to simplify the development of .NET application
SpringCard.LibCs.RawData Class Reference

Utilities to manipulate raw arrays and binary values. More...

Static Public Member Functions

static void MemCopy (byte[] Target, byte[] Source)
 
static void MemCopy (byte[] Target, byte[] Source, int Length)
 
static void MemCopy (byte[] Target, int offsetTarget, byte[] Source, int offsetSource, int Length)
 
static bool MemEqual (byte[] Buffer1, byte[] Buffer2)
 Compare two arrays. More...
 
static bool MemEqual (byte[] Buffer1, byte[] Buffer2, int Length)
 Compare two arrays. More...
 
static bool MemEqual (byte[] Buffer1, int offsetBuffer1, byte[] Buffer2, int offsetBuffer2, int Length)
 Compare two arrays. More...
 
static bool BufferEquals (byte[] buf1, byte[] buf2)
 Compare two arrays. More...
 
static byte [] CopyBuffer (byte[] buffer, int startIndex=0, int copyLength=0, bool ensureLength=false)
 Copy an array. More...
 

Detailed Description

Utilities to manipulate raw arrays and binary values.

Member Function Documentation

◆ BufferEquals()

static bool SpringCard.LibCs.RawData.BufferEquals ( byte []  buf1,
byte []  buf2 
)
static

Compare two arrays.

◆ CopyBuffer()

static byte [] SpringCard.LibCs.RawData.CopyBuffer ( byte []  buffer,
int  startIndex = 0,
int  copyLength = 0,
bool  ensureLength = false 
)
static

Copy an array.

◆ MemEqual() [1/3]

static bool SpringCard.LibCs.RawData.MemEqual ( byte []  Buffer1,
byte []  Buffer2 
)
static

Compare two arrays.

◆ MemEqual() [2/3]

static bool SpringCard.LibCs.RawData.MemEqual ( byte []  Buffer1,
byte []  Buffer2,
int  Length 
)
static

Compare two arrays.

◆ MemEqual() [3/3]

static bool SpringCard.LibCs.RawData.MemEqual ( byte []  Buffer1,
int  offsetBuffer1,
byte []  Buffer2,
int  offsetBuffer2,
int  Length 
)
static

Compare two arrays.


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