Provides methods for creating, manipulating, searching, and sorting arrays.
Represents a Unicode character code point mirroring .NET System.Char.
Defines common cross-platform macros, export decorators, and fundamental types.
#define DOTNETDUPE_API
Platform-specific linkage decoration for exporting or importing library symbols.
Base object class for DotNetDupe mirroring .NET System.Object.
High-performance UTF-8 / UTF-16 string manipulation class mirroring .NET System.String.
Provides methods for creating, manipulating, searching, and sorting arrays, thereby serving as the ba...
Converts base data types to arrays of bytes, and vice versa.
static int ToInt32(Array< byte > &arrValue, int iStartIndex)
static const bool IsLittleEndian
Indicates whether this computer architecture is little-endian.
static double ToDouble(Array< byte > &arrValue, int iStartIndex)
static float Int32BitsToSingle(int iValue)
Reinterprets the specified 32-bit signed integer bit pattern as a 32-bit single-precision floating po...
static unsigned short ToUInt16(Array< byte > &arrValue, int iStartIndex)
static unsigned int ToUInt32(Array< byte > &arrValue, int iStartIndex)
static float ToSingle(Array< byte > &arrValue, int iStartIndex)
static String ToString(Array< byte > &arrValue)
Converts the numeric value of each element of a specified array of bytes to its equivalent hexadecima...
static bool ToBoolean(Array< byte > &arrValue, int iStartIndex)
Returns a Boolean value converted from one byte at a specified position in a byte array.
static unsigned long long ToUInt64(Array< byte > &arrValue, int iStartIndex)
static long long DoubleToInt64Bits(double dValue)
Converts the specified 64-bit double-precision floating point number to a 64-bit signed integer bit p...
static int SingleToInt32Bits(float fValue)
Converts the specified 32-bit single-precision floating point number to a 32-bit signed integer bit p...
static short ToInt16(Array< byte > &arrValue, int iStartIndex)
static double Int64BitsToDouble(long long llValue)
Reinterprets the specified 64-bit signed integer bit pattern as a 64-bit double-precision floating po...
static char ToChar(Array< byte > &arrValue, int iStartIndex)
static long long ToInt64(Array< byte > &arrValue, int iStartIndex)
static Array< byte > GetBytes(bool bValue)
Returns the specified Boolean value as a byte array.
Supports all classes in the DotNetDupe class hierarchy.
Represents text as a sequence of UTF-8 code units with culture-invariant operations.