From abc0dcf72c9b12dff58e9e8614c316853671a7f6 Mon Sep 17 00:00:00 2001
From: Jim Horvath <38920027+jhorv@users.noreply.github.com>
Date: Sat, 17 Feb 2024 15:40:59 -0500
Subject: [PATCH] make some struct properties readonly
---
.../Range/PagedMemoryRangeCoalescingEnumerator.cs | 4 ++--
src/Ryujinx.Memory/Range/PagedMemoryRangeEnumerator.cs | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/src/Ryujinx.Memory/Range/PagedMemoryRangeCoalescingEnumerator.cs b/src/Ryujinx.Memory/Range/PagedMemoryRangeCoalescingEnumerator.cs
index 65a52a3026..c87e0fb687 100644
--- a/src/Ryujinx.Memory/Range/PagedMemoryRangeCoalescingEnumerator.cs
+++ b/src/Ryujinx.Memory/Range/PagedMemoryRangeCoalescingEnumerator.cs
@@ -12,12 +12,12 @@ namespace Ryujinx.Memory.Range
_enumerator = new PagedMemoryRangeEnumerator(startAddress, size, pageSize, mapAddress);
}
- public MemoryRange Current => _current!.Value;
+ public readonly MemoryRange Current => _current!.Value;
///
/// Returning this through a GetEnumerator() call allows it to be used directly in a foreach loop.
///
- public PagedMemoryRangeCoalescingEnumerator GetEnumerator() => this;
+ public readonly PagedMemoryRangeCoalescingEnumerator GetEnumerator() => this;
public bool MoveNext()
{
diff --git a/src/Ryujinx.Memory/Range/PagedMemoryRangeEnumerator.cs b/src/Ryujinx.Memory/Range/PagedMemoryRangeEnumerator.cs
index 7f3d76d3cf..52d712dced 100644
--- a/src/Ryujinx.Memory/Range/PagedMemoryRangeEnumerator.cs
+++ b/src/Ryujinx.Memory/Range/PagedMemoryRangeEnumerator.cs
@@ -22,14 +22,14 @@ namespace Ryujinx.Memory.Range
_offset = 0;
}
- public MemoryRange Current => _current!.Value;
+ public readonly MemoryRange Current => _current!.Value;
- internal bool HasCurrent => _current.HasValue;
+ internal readonly bool HasCurrent => _current.HasValue;
///
/// Returning this through a GetEnumerator() call allows it to be used directly in a foreach loop.
///
- public PagedMemoryRangeEnumerator GetEnumerator() => this;
+ public readonly PagedMemoryRangeEnumerator GetEnumerator() => this;
public bool MoveNext()
{