17 lines
671 B
C#
17 lines
671 B
C#
|
namespace Ryujinx.Memory.Range
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// Range of memory that can be split in two.
|
|||
|
/// </summary>
|
|||
|
interface INonOverlappingRange : IRange
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// 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.
|
|||
|
/// </summary>
|
|||
|
/// <param name="splitAddress">Address to split the region around</param>
|
|||
|
/// <returns>The second part of the split region, with start address at the given split.</returns>
|
|||
|
public INonOverlappingRange Split(ulong splitAddress);
|
|||
|
}
|
|||
|
}
|