コード例 #1
0
ファイル: ModuleManager.cs プロジェクト: D3l0ry/NativeManager
 public virtual bool Write <T>(IntPtr address, T value) => WriteBytes(address, GenericsConverter.ManagedToBytes(value));
コード例 #2
0
ファイル: ModuleManager.cs プロジェクト: D3l0ry/NativeManager
 public virtual T Read <T>(IntPtr address) => GenericsConverter.BytesToManaged <T>(ReadBytes(address, Marshal.SizeOf <T>()));
コード例 #3
0
 public virtual bool WriteManaged <T>(IntPtr address, T value)
 {
     return(WriteBytes(address, GenericsConverter.ManagedToBytes(value)));
 }
コード例 #4
0
 public bool CallFunction <T>(IntPtr address, T args) => CallFunction(address, GenericsConverter.ManagedToBytes(args));
コード例 #5
0
 public virtual T ReadManaged <T>(IntPtr address) => GenericsConverter.BytesToManaged <T>(this[address, Marshal.SizeOf <T>()]);