From 246e56b8f8f2b5bae70a2ead36cee612cfb47db8 Mon Sep 17 00:00:00 2001 From: Quahu Date: Tue, 30 Jul 2024 14:51:58 +0200 Subject: [PATCH] Made STJ nodes fully internal --- .../Serialization/Json/STJ/Nodes/SystemJsonArray.cs | 5 ++--- .../Serialization/Json/STJ/Nodes/SystemJsonNode.cs | 2 +- .../Serialization/Json/STJ/Nodes/SystemJsonObject.cs | 2 +- .../Serialization/Json/STJ/Nodes/SystemJsonValue.cs | 2 +- .../Serialization/Json/STJ/SystemJsonSerializer.cs | 5 ++++- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonArray.cs b/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonArray.cs index 4725d7f29..2a8156be7 100644 --- a/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonArray.cs +++ b/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonArray.cs @@ -2,15 +2,14 @@ using System.Collections.Generic; using System.Text.Json; using System.Text.Json.Nodes; -using Newtonsoft.Json.Linq; namespace Disqord.Serialization.Json.System; /// /// Represents a default JSON array node. -/// Wraps a . +/// Wraps a . /// -public sealed class SystemJsonArray : SystemJsonNode, IJsonArray +internal sealed class SystemJsonArray : SystemJsonNode, IJsonArray { /// public new JsonArray Node => (base.Node as JsonArray)!; diff --git a/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonNode.cs b/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonNode.cs index c63444c96..da1e99f01 100644 --- a/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonNode.cs +++ b/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonNode.cs @@ -10,7 +10,7 @@ namespace Disqord.Serialization.Json.System; /// Represents a default JSON node. /// Wraps a . /// -public abstract class SystemJsonNode : IJsonNode +internal abstract class SystemJsonNode : IJsonNode { /// /// Gets the underlying . diff --git a/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonObject.cs b/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonObject.cs index 11cd678a7..00bf169cc 100644 --- a/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonObject.cs +++ b/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonObject.cs @@ -10,7 +10,7 @@ namespace Disqord.Serialization.Json.System; /// Represents a default JSON object node. /// Wraps a . /// -public sealed class SystemJsonObject : SystemJsonNode, IJsonObject +internal sealed class SystemJsonObject : SystemJsonNode, IJsonObject { /// public new JsonObject Node => (base.Node as JsonObject)!; diff --git a/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonValue.cs b/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonValue.cs index 408176998..3144b0385 100644 --- a/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonValue.cs +++ b/src/Disqord.Core/Serialization/Json/STJ/Nodes/SystemJsonValue.cs @@ -9,7 +9,7 @@ namespace Disqord.Serialization.Json.System; /// Wraps a . /// [DebuggerDisplay($"{nameof(Value)}")] -public sealed class SystemJsonValue : SystemJsonNode, IJsonValue +internal sealed class SystemJsonValue : SystemJsonNode, IJsonValue { /// public new JsonValue Node => (base.Node as JsonValue)!; diff --git a/src/Disqord.Core/Serialization/Json/STJ/SystemJsonSerializer.cs b/src/Disqord.Core/Serialization/Json/STJ/SystemJsonSerializer.cs index aa99ff92b..dbd65247a 100644 --- a/src/Disqord.Core/Serialization/Json/STJ/SystemJsonSerializer.cs +++ b/src/Disqord.Core/Serialization/Json/STJ/SystemJsonSerializer.cs @@ -6,7 +6,10 @@ namespace Disqord.Serialization.Json.System; -public class SystemJsonSerializer : IJsonSerializer +/// +/// Represents a System.Text.Json implementation of . +/// +public sealed class SystemJsonSerializer : IJsonSerializer { /// /// Gets the underlying .