Move solution and projects to src

This commit is contained in:
TSR Berry 2023-04-08 01:22:00 +02:00 committed by Mary
parent cd124bda58
commit cee7121058
3466 changed files with 55 additions and 55 deletions

View file

@ -1,38 +0,0 @@
using System;
namespace Ryujinx.Memory
{
public sealed class WritableRegion : IDisposable
{
private readonly IWritableBlock _block;
private readonly ulong _va;
private readonly bool _tracked;
private bool NeedsWriteback => _block != null;
public Memory<byte> Memory { get; }
public WritableRegion(IWritableBlock block, ulong va, Memory<byte> memory, bool tracked = false)
{
_block = block;
_va = va;
_tracked = tracked;
Memory = memory;
}
public void Dispose()
{
if (NeedsWriteback)
{
if (_tracked)
{
_block.Write(_va, Memory.Span);
}
else
{
_block.WriteUntracked(_va, Memory.Span);
}
}
}
}
}