From 913a9c80e9f34caa25779c09f4033582677f6bdc Mon Sep 17 00:00:00 2001 From: ArchLeaders Date: Sun, 4 Feb 2024 00:54:19 -0800 Subject: [PATCH] Expose value comparers (partial impl) --- src/BymlLibrary/Byml.cs | 2 +- src/BymlLibrary/Nodes/Containers/BymlArray.cs | 2 +- src/BymlLibrary/Nodes/Containers/BymlMap.cs | 2 +- src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap32.cs | 2 +- src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap64.cs | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/BymlLibrary/Byml.cs b/src/BymlLibrary/Byml.cs index d2b69ff..41ca4ec 100644 --- a/src/BymlLibrary/Byml.cs +++ b/src/BymlLibrary/Byml.cs @@ -321,7 +321,7 @@ Cannot parse null node """); } - internal class ValueEqualityComparer : IEqualityComparer + public class ValueEqualityComparer : IEqualityComparer { private static readonly BymlHashMap32.ValueEqualityComparer _hashMap32Comparer = new(); private static readonly BymlHashMap64.ValueEqualityComparer _hashMap64Comparer = new(); diff --git a/src/BymlLibrary/Nodes/Containers/BymlArray.cs b/src/BymlLibrary/Nodes/Containers/BymlArray.cs index af58159..8baace0 100644 --- a/src/BymlLibrary/Nodes/Containers/BymlArray.cs +++ b/src/BymlLibrary/Nodes/Containers/BymlArray.cs @@ -32,7 +32,7 @@ void IBymlNode.Write(BymlWriter context, Action write) } } - internal class ValueEqualityComparer : IEqualityComparer + public class ValueEqualityComparer : IEqualityComparer { public bool Equals(BymlArray? x, BymlArray? y) { diff --git a/src/BymlLibrary/Nodes/Containers/BymlMap.cs b/src/BymlLibrary/Nodes/Containers/BymlMap.cs index 74d8d68..6c4a637 100644 --- a/src/BymlLibrary/Nodes/Containers/BymlMap.cs +++ b/src/BymlLibrary/Nodes/Containers/BymlMap.cs @@ -50,7 +50,7 @@ public static void Reverse(in Span slice) } } - internal class ValueEqualityComparer : IEqualityComparer + public class ValueEqualityComparer : IEqualityComparer { public bool Equals(BymlMap? x, BymlMap? y) { diff --git a/src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap32.cs b/src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap32.cs index 8492573..f9b6057 100644 --- a/src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap32.cs +++ b/src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap32.cs @@ -34,7 +34,7 @@ void IBymlNode.Write(BymlWriter context, Action write) context.Writer.Align(4); } - internal class ValueEqualityComparer : IEqualityComparer + public class ValueEqualityComparer : IEqualityComparer { public bool Equals(BymlHashMap32? x, BymlHashMap32? y) { diff --git a/src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap64.cs b/src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap64.cs index 8afef38..4d5987c 100644 --- a/src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap64.cs +++ b/src/BymlLibrary/Nodes/Containers/HashMap/BymlHashMap64.cs @@ -34,7 +34,7 @@ void IBymlNode.Write(BymlWriter context, Action write) context.Writer.Align(4); } - internal class ValueEqualityComparer : IEqualityComparer + public class ValueEqualityComparer : IEqualityComparer { public bool Equals(BymlHashMap64? x, BymlHashMap64? y) {