C# Class EmoteNet.Binary

Afficher le fichier Open project: xmoeproject/X-moe

Méthodes publiques

Méthode Description
AsciiEqual ( byte name1, int offset, string name2 ) : bool
AsciiEqual ( byte name1, string name2 ) : bool
BigEndian ( int i ) : int
BigEndian ( long i ) : long
BigEndian ( short i ) : short
BigEndian ( uint u ) : uint
BigEndian ( ulong u ) : ulong
BigEndian ( ushort u ) : ushort
CopyOverlapped ( byte data, int src, int dst, int count ) : void
GetCString ( byte data, int index, int length_limit ) : string
GetCString ( byte data, int index, int length_limit, Encoding enc ) : string
RotByteL ( byte v, int count ) : byte
RotByteR ( byte v, int count ) : byte
RotL ( uint v, int count ) : uint
RotL ( ulong v, int count ) : ulong
RotR ( uint v, int count ) : uint
RotR ( ulong v, int count ) : ulong

Method Details

AsciiEqual() public static méthode

public static AsciiEqual ( byte name1, int offset, string name2 ) : bool
name1 byte
offset int
name2 string
Résultat bool

AsciiEqual() public static méthode

public static AsciiEqual ( byte name1, string name2 ) : bool
name1 byte
name2 string
Résultat bool

BigEndian() public static méthode

public static BigEndian ( int i ) : int
i int
Résultat int

BigEndian() public static méthode

public static BigEndian ( long i ) : long
i long
Résultat long

BigEndian() public static méthode

public static BigEndian ( short i ) : short
i short
Résultat short

BigEndian() public static méthode

public static BigEndian ( uint u ) : uint
u uint
Résultat uint

BigEndian() public static méthode

public static BigEndian ( ulong u ) : ulong
u ulong
Résultat ulong

BigEndian() public static méthode

public static BigEndian ( ushort u ) : ushort
u ushort
Résultat ushort

CopyOverlapped() public static méthode

public static CopyOverlapped ( byte data, int src, int dst, int count ) : void
data byte
src int
dst int
count int
Résultat void

GetCString() public static méthode

public static GetCString ( byte data, int index, int length_limit ) : string
data byte
index int
length_limit int
Résultat string

GetCString() public static méthode

public static GetCString ( byte data, int index, int length_limit, Encoding enc ) : string
data byte
index int
length_limit int
enc System.Text.Encoding
Résultat string

RotByteL() public static méthode

public static RotByteL ( byte v, int count ) : byte
v byte
count int
Résultat byte

RotByteR() public static méthode

public static RotByteR ( byte v, int count ) : byte
v byte
count int
Résultat byte

RotL() public static méthode

public static RotL ( uint v, int count ) : uint
v uint
count int
Résultat uint

RotL() public static méthode

public static RotL ( ulong v, int count ) : ulong
v ulong
count int
Résultat ulong

RotR() public static méthode

public static RotR ( uint v, int count ) : uint
v uint
count int
Résultat uint

RotR() public static méthode

public static RotR ( ulong v, int count ) : ulong
v ulong
count int
Résultat ulong