RAMvader  1.4
A .NET library which provides access to other processes' memory space.
RAMvader.AbsoluteMemoryAddress Class Reference

A specialization for the MemoryAddress class, used to represent absolute/static/constant addresses. More...

Inherits RAMvader.MemoryAddress.

Public Member Functions

 AbsoluteMemoryAddress (IntPtr address)
 Constructor. More...
 
 AbsoluteMemoryAddress (int address)
 Constructor. More...
 
 AbsoluteMemoryAddress (long address)
 Constructor. More...
 

Protected Member Functions

override IntPtr GetRealAddress ()
 Specialized by subclasses to calculate the real address associated with the MemoryAddress object. More...
 

Additional Inherited Members

- Properties inherited from RAMvader.MemoryAddress
IntPtr Address [get]
 Retrieves the real/calculated address represented by the MemoryAddress object. More...
 

Detailed Description

A specialization for the MemoryAddress class, used to represent absolute/static/constant addresses.

Constructor & Destructor Documentation

◆ AbsoluteMemoryAddress() [1/3]

RAMvader.AbsoluteMemoryAddress.AbsoluteMemoryAddress ( IntPtr  address)

Constructor.

Parameters
addressThe absolute/static/constant address associated to this instance.

◆ AbsoluteMemoryAddress() [2/3]

RAMvader.AbsoluteMemoryAddress.AbsoluteMemoryAddress ( int  address)

Constructor.

Parameters
addressThe absolute/static/constant address associated to this instance.

◆ AbsoluteMemoryAddress() [3/3]

RAMvader.AbsoluteMemoryAddress.AbsoluteMemoryAddress ( long  address)

Constructor.

Parameters
addressThe absolute/static/constant address associated to this instance.

Member Function Documentation

◆ GetRealAddress()

override IntPtr RAMvader.AbsoluteMemoryAddress.GetRealAddress ( )
protectedvirtual

Specialized by subclasses to calculate the real address associated with the MemoryAddress object.

Returns
Returns an IntPtr representing the real/calculated address associated to the MemoryAddress instance.

Implements RAMvader.MemoryAddress.