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() {