aboutsummaryrefslogtreecommitdiff
path: root/lib/Plugins/src/Attributes
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-04-15 01:58:55 -0400
committerLibravatar vnugent <public@vaughnnugent.com>2023-04-15 01:58:55 -0400
commit3ce61cf38727db2f37a0e478182d2a73222c8a7c (patch)
treea03bf1bdde44961183b7bb34dea9c3381050dc27 /lib/Plugins/src/Attributes
parentbaf859f45cf1f00e79508954517ed4b6fb446103 (diff)
Managed assembly loading overhaul
Diffstat (limited to 'lib/Plugins/src/Attributes')
-rw-r--r--lib/Plugins/src/Attributes/ConfigurationInitalizerAttribute.cs7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/Plugins/src/Attributes/ConfigurationInitalizerAttribute.cs b/lib/Plugins/src/Attributes/ConfigurationInitalizerAttribute.cs
index 6903902..73234b4 100644
--- a/lib/Plugins/src/Attributes/ConfigurationInitalizerAttribute.cs
+++ b/lib/Plugins/src/Attributes/ConfigurationInitalizerAttribute.cs
@@ -1,5 +1,5 @@
/*
-* Copyright (c) 2022 Vaughn Nugent
+* Copyright (c) 2023 Vaughn Nugent
*
* Library: VNLib
* Package: VNLib.Plugins
@@ -23,7 +23,6 @@
*/
using System;
-using System.Text.Json;
namespace VNLib.Plugins.Attributes
{
@@ -34,7 +33,7 @@ namespace VNLib.Plugins.Attributes
/// <br></br>
/// A plugin host should invoke this method before <see cref="IPlugin.Load"/>
/// <br></br>
- /// Method signature <code>public void [methodname] (<see cref="JsonDocument"/> config)</code>
+ /// Method signature <code>public void [methodname] (<see cref="ReadOnlySpan{Byte}"/> config)</code>
/// </summary>
[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class ConfigurationInitalizerAttribute : Attribute
@@ -44,5 +43,5 @@ namespace VNLib.Plugins.Attributes
/// Represents a safe configuration initializer delegate method
/// </summary>
/// <param name="config">The configuration object that plugin will use</param>
- public delegate void ConfigInitializer(JsonDocument config);
+ public delegate void ConfigInitializer(ReadOnlySpan<byte> config);
}