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); }