IRegionHandle.cs
1 using System; 2 3 namespace Ryujinx.Memory.Tracking 4 { 5 public interface IRegionHandle : IDisposable 6 { 7 bool Dirty { get; } 8 9 ulong Address { get; } 10 ulong Size { get; } 11 ulong EndAddress { get; } 12 13 void ForceDirty(); 14 void Reprotect(bool asDirty = false); 15 void RegisterAction(RegionSignal action); 16 void RegisterPreciseAction(PreciseRegionSignal action); 17 } 18 }