From 6fa44ebd37569980aec5f745e4ca735a9cbf944d Mon Sep 17 00:00:00 2001 From: rameel Date: Mon, 26 Oct 2026 19:01:58 +0500 Subject: [PATCH] config: make HtmxConfig serialization members private protected --- src/Ramstack.HtmxToolkit/Configuration/HtmxConfig.cs | 6 +++--- src/Ramstack.HtmxToolkit/Configuration/HtmxV1Config.cs | 2 +- src/Ramstack.HtmxToolkit/Configuration/HtmxV2Config.cs | 2 +- src/Ramstack.HtmxToolkit/Configuration/HtmxV4Config.cs | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/Ramstack.HtmxToolkit/Configuration/HtmxConfig.cs b/src/Ramstack.HtmxToolkit/Configuration/HtmxConfig.cs index ccd5119..a028a24 100644 --- a/src/Ramstack.HtmxToolkit/Configuration/HtmxConfig.cs +++ b/src/Ramstack.HtmxToolkit/Configuration/HtmxConfig.cs @@ -28,7 +28,7 @@ public abstract class HtmxConfig /// /// The target HTMX major version /// to which this configuration applies. - internal HtmxConfig(HtmxTargetVersion version) => + private protected HtmxConfig(HtmxTargetVersion version) => TargetVersion = version; /// @@ -47,7 +47,7 @@ internal HtmlString ToJson() => /// /// A JSON string representing this configuration. /// - protected abstract string Serialize(); + private protected abstract string Serialize(); /// /// Assigns to and invalidates @@ -56,7 +56,7 @@ internal HtmlString ToJson() => /// The type of the field. /// The backing field to update. /// The value to assign. - protected void SetField(ref T field, T value) + private protected void SetField(ref T field, T value) { field = value; _json = null; diff --git a/src/Ramstack.HtmxToolkit/Configuration/HtmxV1Config.cs b/src/Ramstack.HtmxToolkit/Configuration/HtmxV1Config.cs index 63e25bd..f398d84 100644 --- a/src/Ramstack.HtmxToolkit/Configuration/HtmxV1Config.cs +++ b/src/Ramstack.HtmxToolkit/Configuration/HtmxV1Config.cs @@ -328,6 +328,6 @@ public bool? TriggerSpecsCacheEnabled } /// - protected override string Serialize() => + private protected override string Serialize() => JsonSerializer.Serialize(this, HtmxConfigJsonSerializerContext.Default.HtmxV1Config); } diff --git a/src/Ramstack.HtmxToolkit/Configuration/HtmxV2Config.cs b/src/Ramstack.HtmxToolkit/Configuration/HtmxV2Config.cs index af8d4bf..67c4f24 100644 --- a/src/Ramstack.HtmxToolkit/Configuration/HtmxV2Config.cs +++ b/src/Ramstack.HtmxToolkit/Configuration/HtmxV2Config.cs @@ -386,6 +386,6 @@ public bool? ReportValidityOfForms } /// - protected override string Serialize() => + private protected override string Serialize() => JsonSerializer.Serialize(this, HtmxConfigJsonSerializerContext.Default.HtmxV2Config); } diff --git a/src/Ramstack.HtmxToolkit/Configuration/HtmxV4Config.cs b/src/Ramstack.HtmxToolkit/Configuration/HtmxV4Config.cs index 1bff1f0..faf085e 100644 --- a/src/Ramstack.HtmxToolkit/Configuration/HtmxV4Config.cs +++ b/src/Ramstack.HtmxToolkit/Configuration/HtmxV4Config.cs @@ -248,6 +248,6 @@ public string[]? NoSwap } /// - protected override string Serialize() => + private protected override string Serialize() => JsonSerializer.Serialize(this, HtmxConfigJsonSerializerContext.Default.HtmxV4Config); }