namespace Ryujinx.Memory.Range { /// /// Range of memory that can be split in two. /// interface INonOverlappingRange : IRange { /// /// Split this region into two, around the specified address. /// This region is updated to end at the split address, and a new region is created to represent past that point. /// /// Address to split the region around /// The second part of the split region, with start address at the given split. public INonOverlappingRange Split(ulong splitAddress); } }