INNER CODE UNIT · C#
_address
OpenKH/OpenKh · Hypervisor/Hypervisor.cs:74
IntPtr _address = (IntPtr)(BaseAddress + Address);
if (Absolute)
_address = (IntPtr)(Address);
var _dynoMethod = new DynamicMethod("SizeOfType", typeof(int), new Type[] { });
ILGenerator _ilGen = _dynoMethod.GetILGenerator();
_ilGen.Emit(OpCodes.Sizeof, typeof(T));
_ilGen.Emit(OpCodes.Ret);
var _outSize = (int)_dynoMethod.Invoke(null, null);
var _outArray = new byte[_outSize];
int _outRead = 0;
ReadProcessMemory(Handle, _address, _outArray, _outSize, ref _outRead);