From 6a07f80b766a6894ef6699acbafc719c9a7d7bd8 Mon Sep 17 00:00:00 2001
From: gdk <gab.dark.100@gmail.com>
Date: Thu, 23 Jun 2022 04:08:01 -0300
Subject: [PATCH] Make RBTree node fields internal again

Prevents someone from accidentaly messing with them and leaving the tree in a invalid state
---
 Ryujinx.Common/Collections/IntrusiveRedBlackTreeNode.cs | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Ryujinx.Common/Collections/IntrusiveRedBlackTreeNode.cs b/Ryujinx.Common/Collections/IntrusiveRedBlackTreeNode.cs
index c6c01a064..7143240da 100644
--- a/Ryujinx.Common/Collections/IntrusiveRedBlackTreeNode.cs
+++ b/Ryujinx.Common/Collections/IntrusiveRedBlackTreeNode.cs
@@ -5,10 +5,10 @@ namespace Ryujinx.Common.Collections
     /// </summary>
     public class IntrusiveRedBlackTreeNode<T> where T : IntrusiveRedBlackTreeNode<T>
     {
-        public bool Color = true;
-        public T Left;
-        public T Right;
-        public T Parent;
+        internal bool Color = true;
+        internal T Left;
+        internal T Right;
+        internal T Parent;
 
         public T Predecessor => IntrusiveRedBlackTreeImpl<T>.PredecessorOf((T)this);
         public T Successor => IntrusiveRedBlackTreeImpl<T>.SuccessorOf((T)this);