Method | Description | |
---|---|---|
Align ( this Number, int Alignment ) : int | ||
Align ( this Number, int Alignment ) : long | ||
Align ( this Number, uint Alignment ) : uint | ||
Align ( this Number, uint Alignment ) : ulong | ||
AsSigned ( this Number ) : int | ||
AsSigned ( this Number ) : long | ||
AsSigned ( this Number ) : sbyte | ||
AsSigned ( this Number ) : short | ||
Assert ( bool cond ) : void | ||
CopyByteArrayPart ( IList |
||
CopyStream ( System input, System output, int count ) : void | ||
DateTimeToUnixTime ( System.DateTime time ) : ulong | ||
DiscardBytes ( this s, uint count ) : void | ||
FillNull ( IList |
||
FromEndian ( this x, Endianness endian ) : |
||
FromEndian ( this x, Endianness endian ) : |
||
FromEndian ( this x, Endianness endian ) : System.Int64 | ||
FromEndian ( this x, Endianness endian ) : |
||
FromEndian ( this x, Endianness endian ) : |
||
FromEndian ( this x, Endianness endian ) : System.UInt64 | ||
GetBytesForUInt24 ( uint Number ) : byte[] | ||
GetHexVal ( char hex ) : int | ||
GetTextAscii ( byte File, int Pointer ) : String | ||
GetTextShiftJis ( byte File, int Pointer ) : String | ||
GetTextUTF8 ( byte File, int Pointer ) : String | ||
GetTextUTF8 ( byte File, int Pointer, int &NullLocation ) : String | ||
GetTextUnicode ( byte File, int Pointer, int MaxByteLength ) : String | ||
GuessFileExtension ( Stream s ) : string | ||
HexStringToByteArray ( string hex ) : byte[] | ||
IsByteArrayPartEqual ( IList |
||
IsIdentical ( this str, Stream other, long count ) : bool | ||
Like ( this str, string pattern ) : bool |
Compares the string against a given pattern.
|
|
PS3TimeToDateTime ( ulong PS3Time ) : DateTime | ||
ParseDecOrHex ( string s ) : uint | ||
ParseDecOrHexToByte ( string s ) : byte | ||
PeekByte ( this s ) : byte | ||
PeekUInt16 ( this s ) : ushort | ||
PeekUInt24 ( this s ) : uint | ||
PeekUInt32 ( this s ) : uint | ||
PeekUInt40 ( this s ) : ulong | ||
PeekUInt48 ( this s ) : ulong | ||
PeekUInt56 ( this s ) : ulong | ||
PeekUInt64 ( this s ) : ulong | ||
ReadAlign ( this s, long alignment ) : void | ||
ReadAscii ( this s, int count ) : string | ||
ReadAsciiNullterm ( this s ) : string | ||
ReadAsciiNulltermFromLocationAndReset ( this s, long location ) : string | ||
ReadShiftJisNullterm ( this s ) : string | ||
ReadUInt16 ( this s ) : ushort | ||
ReadUInt24 ( this s ) : uint | ||
ReadUInt32 ( this s ) : uint | ||
ReadUInt40 ( this s ) : ulong | ||
ReadUInt48 ( this s ) : ulong | ||
ReadUInt56 ( this s ) : ulong | ||
ReadUInt64 ( this s ) : ulong | ||
ReadUTF16Nullterm ( this s ) : string | ||
ReadUTF8Nullterm ( this s ) : string | ||
RunProgram ( String prog, String args, bool displayCommandLine, bool displayOutput, bool useShell = false ) : bool | ||
StringToBytesShiftJis ( String s ) : byte[] | ||
StringToBytesUTF16 ( String s ) : byte[] | ||
SwapEndian ( this x ) : Int16 | ||
SwapEndian ( this x ) : Int32 | ||
SwapEndian ( this x ) : Int64 | ||
SwapEndian ( this x ) : UInt16 | ||
SwapEndian ( this x ) : UInt32 | ||
SwapEndian ( this x ) : UInt64 | ||
SwapEndian4Bits ( this x ) : byte | ||
ToEndian ( this x, Endianness endian ) : Int16 | ||
ToEndian ( this x, Endianness endian ) : Int32 | ||
ToEndian ( this x, Endianness endian ) : Int64 | ||
ToEndian ( this x, Endianness endian ) : UInt16 | ||
ToEndian ( this x, Endianness endian ) : UInt32 | ||
ToEndian ( this x, Endianness endian ) : UInt64 | ||
ToUInt24 ( byte File, int Pointer ) : uint | ||
TrimNull ( this s ) : String | ||
Truncate ( this value, int maxLength ) : string | ||
UIntToFloat ( this integer ) : float |
converts a 32-bit int that's actually a byte representation of a float to an actual float for use in calculations or whatever
|
|
UnEscape ( this s ) : string | ||
UnixTimeToDateTime ( ulong unixTime ) : DateTime | ||
Write ( this s, byte data ) : void | ||
WriteAlign ( this s, long alignment, byte paddingByte ) : void | ||
WriteAscii ( this s, string str, int count, bool trim = false ) : void | ||
WriteString ( this s, Encoding encoding, string str, int count, bool trim = false ) : void | ||
WriteUInt16 ( this s, ushort num ) : void | ||
WriteUInt32 ( this s, uint num ) : void | ||
WriteUInt64 ( this s, ulong num ) : void | ||
WriteUTF8 ( this s, string str, int count, bool trim = false ) : void | ||
WriteUTF8Nullterm ( this s, string str ) : void | ||
XmlEscape ( string s ) : string |
public static Align ( this Number, int Alignment ) : int | ||
Number | this | |
Alignment | int | |
return | int |
public static Align ( this Number, int Alignment ) : long | ||
Number | this | |
Alignment | int | |
return | long |
public static Align ( this Number, uint Alignment ) : uint | ||
Number | this | |
Alignment | uint | |
return | uint |
public static Align ( this Number, uint Alignment ) : ulong | ||
Number | this | |
Alignment | uint | |
return | ulong |
public static AsSigned ( this Number ) : long | ||
Number | this | |
return | long |
public static AsSigned ( this Number ) : sbyte | ||
Number | this | |
return | sbyte |
public static AsSigned ( this Number ) : short | ||
Number | this | |
return | short |
public static CopyByteArrayPart ( IList |
||
from | IList |
|
locationFrom | int | |
to | IList |
|
locationTo | int | |
count | int | |
return | void |
public static CopyStream ( System input, System output, int count ) : void | ||
input | System | |
output | System | |
count | int | |
return | void |
public static DateTimeToUnixTime ( System.DateTime time ) : ulong | ||
time | System.DateTime | |
return | ulong |
public static DiscardBytes ( this s, uint count ) : void | ||
s | this | |
count | uint | |
return | void |
public static FillNull ( IList |
||
Array | IList |
|
Location | int | |
Count | int | |
return | void |
public static FromEndian ( this x, Endianness endian ) : |
||
x | this | |
endian | Endianness | |
return |
public static FromEndian ( this x, Endianness endian ) : |
||
x | this | |
endian | Endianness | |
return |
public static FromEndian ( this x, Endianness endian ) : System.Int64 | ||
x | this | |
endian | Endianness | |
return | System.Int64 |
public static FromEndian ( this x, Endianness endian ) : |
||
x | this | |
endian | Endianness | |
return |
public static FromEndian ( this x, Endianness endian ) : |
||
x | this | |
endian | Endianness | |
return |
public static FromEndian ( this x, Endianness endian ) : System.UInt64 | ||
x | this | |
endian | Endianness | |
return | System.UInt64 |
public static GetBytesForUInt24 ( uint Number ) : byte[] | ||
Number | uint | |
return | byte[] |
public static GetTextAscii ( byte File, int Pointer ) : String | ||
File | byte | |
Pointer | int | |
return | String |
public static GetTextShiftJis ( byte File, int Pointer ) : String | ||
File | byte | |
Pointer | int | |
return | String |
public static GetTextUTF8 ( byte File, int Pointer ) : String | ||
File | byte | |
Pointer | int | |
return | String |
public static GetTextUTF8 ( byte File, int Pointer, int &NullLocation ) : String | ||
File | byte | |
Pointer | int | |
NullLocation | int | |
return | String |
public static GetTextUnicode ( byte File, int Pointer, int MaxByteLength ) : String | ||
File | byte | |
Pointer | int | |
MaxByteLength | int | |
return | String |
public static GuessFileExtension ( Stream s ) : string | ||
s | Stream | |
return | string |
public static HexStringToByteArray ( string hex ) : byte[] | ||
hex | string | |
return | byte[] |
public static IsByteArrayPartEqual ( IList |
||
Array1 | IList |
|
Location1 | int | |
Array2 | IList |
|
Location2 | int | |
count | int | |
return | bool |
public static IsIdentical ( this str, Stream other, long count ) : bool | ||
str | this | |
other | Stream | |
count | long | |
return | bool |
public static Like ( this str, string pattern ) : bool | ||
str | this | The string. |
pattern | string | The pattern to match, where "*" means any sequence of characters, and "?" means any single character. |
return | bool |
public static PS3TimeToDateTime ( ulong PS3Time ) : DateTime | ||
PS3Time | ulong | |
return | DateTime |
public static ParseDecOrHex ( string s ) : uint | ||
s | string | |
return | uint |
public static ParseDecOrHexToByte ( string s ) : byte | ||
s | string | |
return | byte |
public static ReadAlign ( this s, long alignment ) : void | ||
s | this | |
alignment | long | |
return | void |
public static ReadAscii ( this s, int count ) : string | ||
s | this | |
count | int | |
return | string |
public static ReadAsciiNullterm ( this s ) : string | ||
s | this | |
return | string |
public static ReadAsciiNulltermFromLocationAndReset ( this s, long location ) : string | ||
s | this | |
location | long | |
return | string |
public static ReadShiftJisNullterm ( this s ) : string | ||
s | this | |
return | string |
public static ReadUTF16Nullterm ( this s ) : string | ||
s | this | |
return | string |
public static ReadUTF8Nullterm ( this s ) : string | ||
s | this | |
return | string |
public static RunProgram ( String prog, String args, bool displayCommandLine, bool displayOutput, bool useShell = false ) : bool | ||
prog | String | |
args | String | |
displayCommandLine | bool | |
displayOutput | bool | |
useShell | bool | |
return | bool |
public static StringToBytesShiftJis ( String s ) : byte[] | ||
s | String | |
return | byte[] |
public static StringToBytesUTF16 ( String s ) : byte[] | ||
s | String | |
return | byte[] |
public static SwapEndian4Bits ( this x ) : byte | ||
x | this | |
return | byte |
public static ToEndian ( this x, Endianness endian ) : Int16 | ||
x | this | |
endian | Endianness | |
return | Int16 |
public static ToEndian ( this x, Endianness endian ) : Int32 | ||
x | this | |
endian | Endianness | |
return | Int32 |
public static ToEndian ( this x, Endianness endian ) : Int64 | ||
x | this | |
endian | Endianness | |
return | Int64 |
public static ToEndian ( this x, Endianness endian ) : UInt16 | ||
x | this | |
endian | Endianness | |
return | UInt16 |
public static ToEndian ( this x, Endianness endian ) : UInt32 | ||
x | this | |
endian | Endianness | |
return | UInt32 |
public static ToEndian ( this x, Endianness endian ) : UInt64 | ||
x | this | |
endian | Endianness | |
return | UInt64 |
public static ToUInt24 ( byte File, int Pointer ) : uint | ||
File | byte | |
Pointer | int | |
return | uint |
public static Truncate ( this value, int maxLength ) : string | ||
value | this | |
maxLength | int | |
return | string |
public static UIntToFloat ( this integer ) : float | ||
integer | this | |
return | float |
public static UnixTimeToDateTime ( ulong unixTime ) : DateTime | ||
unixTime | ulong | |
return | DateTime |
public static Write ( this s, byte data ) : void | ||
s | this | |
data | byte | |
return | void |
public static WriteAlign ( this s, long alignment, byte paddingByte ) : void | ||
s | this | |
alignment | long | |
paddingByte | byte | |
return | void |
public static WriteAscii ( this s, string str, int count, bool trim = false ) : void | ||
s | this | |
str | string | |
count | int | |
trim | bool | |
return | void |
public static WriteString ( this s, Encoding encoding, string str, int count, bool trim = false ) : void | ||
s | this | |
encoding | Encoding | |
str | string | |
count | int | |
trim | bool | |
return | void |
public static WriteUInt16 ( this s, ushort num ) : void | ||
s | this | |
num | ushort | |
return | void |
public static WriteUInt32 ( this s, uint num ) : void | ||
s | this | |
num | uint | |
return | void |
public static WriteUInt64 ( this s, ulong num ) : void | ||
s | this | |
num | ulong | |
return | void |
public static WriteUTF8 ( this s, string str, int count, bool trim = false ) : void | ||
s | this | |
str | string | |
count | int | |
trim | bool | |
return | void |
public static WriteUTF8Nullterm ( this s, string str ) : void | ||
s | this | |
str | string | |
return | void |
public static XmlEscape ( string s ) : string | ||
s | string | |
return | string |