C# Class SleepHunter.IO.Process.MemoryVariableExtender

显示文件 Open project: ewrogers/SleepHunter4

Public Methods

Method Description
DereferencePointer ( long address, BinaryReader reader ) : long
DereferenceValue ( this variable, BinaryReader reader, bool isStringType = false ) : long
TryReadBoolean ( this variable, BinaryReader reader, bool &value ) : bool
TryReadByte ( this variable, BinaryReader reader, byte &value ) : bool
TryReadChar ( this variable, BinaryReader reader, char &value ) : bool
TryReadInt16 ( this variable, BinaryReader reader, short &value ) : bool
TryReadInt32 ( this variable, BinaryReader reader, int &value ) : bool
TryReadInt64 ( this variable, BinaryReader reader, long &value ) : bool
TryReadIntegerString ( this variable, BinaryReader reader, long &value ) : bool
TryReadString ( this variable, BinaryReader reader, string &value ) : bool
TryReadUInt16 ( this variable, BinaryReader reader, ushort &value ) : bool
TryReadUInt32 ( this variable, BinaryReader reader, uint &value ) : bool
TryReadUInt64 ( this variable, BinaryReader reader, ulong &value ) : bool

Method Details

DereferencePointer() public static method

public static DereferencePointer ( long address, BinaryReader reader ) : long
address long
reader System.IO.BinaryReader
return long

DereferenceValue() public static method

public static DereferenceValue ( this variable, BinaryReader reader, bool isStringType = false ) : long
variable this
reader System.IO.BinaryReader
isStringType bool
return long

TryReadBoolean() public static method

public static TryReadBoolean ( this variable, BinaryReader reader, bool &value ) : bool
variable this
reader System.IO.BinaryReader
value bool
return bool

TryReadByte() public static method

public static TryReadByte ( this variable, BinaryReader reader, byte &value ) : bool
variable this
reader System.IO.BinaryReader
value byte
return bool

TryReadChar() public static method

public static TryReadChar ( this variable, BinaryReader reader, char &value ) : bool
variable this
reader System.IO.BinaryReader
value char
return bool

TryReadInt16() public static method

public static TryReadInt16 ( this variable, BinaryReader reader, short &value ) : bool
variable this
reader System.IO.BinaryReader
value short
return bool

TryReadInt32() public static method

public static TryReadInt32 ( this variable, BinaryReader reader, int &value ) : bool
variable this
reader System.IO.BinaryReader
value int
return bool

TryReadInt64() public static method

public static TryReadInt64 ( this variable, BinaryReader reader, long &value ) : bool
variable this
reader System.IO.BinaryReader
value long
return bool

TryReadIntegerString() public static method

public static TryReadIntegerString ( this variable, BinaryReader reader, long &value ) : bool
variable this
reader System.IO.BinaryReader
value long
return bool

TryReadString() public static method

public static TryReadString ( this variable, BinaryReader reader, string &value ) : bool
variable this
reader System.IO.BinaryReader
value string
return bool

TryReadUInt16() public static method

public static TryReadUInt16 ( this variable, BinaryReader reader, ushort &value ) : bool
variable this
reader System.IO.BinaryReader
value ushort
return bool

TryReadUInt32() public static method

public static TryReadUInt32 ( this variable, BinaryReader reader, uint &value ) : bool
variable this
reader System.IO.BinaryReader
value uint
return bool

TryReadUInt64() public static method

public static TryReadUInt64 ( this variable, BinaryReader reader, ulong &value ) : bool
variable this
reader System.IO.BinaryReader
value ulong
return bool