AddressChain<TConnector> ​
An address chain class supporting most standard address chain operations for any ConnectorLib.IAddressableConnector.
Kind: Abstract class
Namespace: ConnectorLib.Memory
Public Member Functions
bool
bool
Tries to add a value to the current value at the address.
void
void
Adds a value to the current value at the address.
bool
bool
void
void
bool
bool
void
void
bool
bool
void
void
bool
void
bool
void
bool
bool
Tries to add a value to the current value at the address.
void
void
Adds a value to the current value at the address.
bool
bool
void
void
bool
bool
void
void
bool
bool
void
void
bool
void
bool
void
bool
bool
Tries to add a value to the current value at the address.
void
void
Adds a value to the current value at the address.
bool
bool
void
void
bool
bool
void
void
bool
bool
void
void
bool
void
bool
void
bool
Tries to compare the value at the address with the given value.
bool
bool
Tries to compare the value at the address with the given value.
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
bool
string
Returns a string that represents the current object.
void
Gets the address of the chain.
bool
Gets the address of the chain.
bool
Gets the address of the chain.
OffsetAddressChain
Creates a new address chain for an offset from the current chain.
OffsetAddressChain
Creates a new address chain for an offset from the current chain.
OffsetAddressChain
OffsetAddressChain
PointerAddressChain
Creates a new address chain for a pointer at the current address.
PointerAddressChain
Creates a new address chain for a pointer at the current address.
PointerAddressChain
Creates a new address chain for a pointer at the current address.
RelPointerAddressChain
Creates a new address chain for a relative pointer at the current address.
RelPointerAddressChain
Creates a new address chain for a relative pointer at the current address.
CachedAddressChain
Creates a new address chain for a cached address at the current address.
TypedAddressChain
Creates a new address chain with type information at the current address.
TypedAddressChain
Creates a new address chain with type information at the current address.
TypedAddressChain
Creates a new address chain with type information at the current address.
TypedAddressChain
Creates a new address chain with type information at the current address.
TypedAddressChain
Creates a new address chain with type information at the current address.
TypedAddressChain
Creates a new address chain with type information at the current address.
bool
Tries to read a byte array of the specified length from the address.
bool
Tries to read a byte array of the specified length from the address.
byte[]
Reads a byte array of the specified length from the address.
void
Reads a byte array of the specified length from the address.
bool
bool
Tries to read a value from the address.
bool
bool
Tries to read a value from the address.
sbyte
byte
Reads a value from the address.
bool
bool
bool
bool
short
ushort
bool
bool
bool
bool
int
uint
bool
bool
bool
bool
long
ulong
bool
bool
float
bool
bool
double
bool
bool
Tries to multiply a value with the current value at the address.
void
void
Adds a value to the current value at the address.
bool
bool
void
void
bool
bool
void
void
bool
bool
void
void
bool
void
bool
void
bool
bool
Tries to multiply a value with the current value at the address.
void
void
Adds a value to the current value at the address.
bool
bool
void
void
bool
bool
void
void
bool
bool
void
void
bool
void
bool
void
bool
bool
Tries to multiply a value with the current value at the address.
void
void
Adds a value to the current value at the address.
bool
bool
void
void
bool
bool
void
void
bool
bool
void
void
bool
void
bool
void
bool
Tries to sequence of bytes to the address.
bool
Tries to sequence of bytes to the address.
void
Writes a sequence of bytes to the address.
void
Writes a sequence of bytes to the address.
bool
bool
Tries to write a value to the address.
void
void
Writes a value to the address.
bool
bool
void
void
bool
bool
void
void
bool
bool
void
void
bool
void
bool
void
Public Static Functions
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
AOBAddressChain
Creates a new AOB address chain for the specified AOB scan.
ZeroAddressChain
Creates a new address chain at address 0x0 using the supplied connector.
OffsetAddressChain
Scans the memory for the given byte pattern and returns an array of address chains.
OffsetAddressChain
Scans the memory for the given byte pattern and returns an array of address chains.
bool
Parses the given address chain string and returns an address chain.
AddressChain
Parses the given address chain string and returns an address chain.
bool
Parses the given address chain string and returns an address chain.
AddressChain
Parses the given address chain string and returns an address chain.
AbsoluteAddressChain
Gets an address chain pointing to the start of the specified module.
AbsoluteAddressChain
Gets an address chain for an absolute memory address.
AbsoluteAddressChain
Gets an address chain for an absolute memory address.
Properties
OverflowChecking
OverflowChecking
[get, set]
The overflow checking mode for arithmetic operations on address chains.
ulong
Address
[get, ]
The address of the chain. This is the final address after all offsets and pointer dereferences have been applied.
