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