aboutsummaryrefslogtreecommitdiff
path: root/lib/Plugins.Runtime
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2023-09-22 12:29:32 -0400
committerLibravatar vnugent <public@vaughnnugent.com>2023-09-22 12:29:32 -0400
commit04c8fa8017a04da05cd8e1d104cfcd0a9aba17f5 (patch)
tree771243c218e880346fc7d826fa25ac2d639b01be /lib/Plugins.Runtime
parent0b4e18b9a7d8e0aea23aef7efd3707674f223b2b (diff)
Structure refactor & unused feature pruning, more http2 prep
Diffstat (limited to 'lib/Plugins.Runtime')
-rw-r--r--lib/Plugins.Runtime/src/PluginStackBuilder.cs6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/Plugins.Runtime/src/PluginStackBuilder.cs b/lib/Plugins.Runtime/src/PluginStackBuilder.cs
index 5769f3e..d05f489 100644
--- a/lib/Plugins.Runtime/src/PluginStackBuilder.cs
+++ b/lib/Plugins.Runtime/src/PluginStackBuilder.cs
@@ -49,6 +49,10 @@ namespace VNLib.Plugins.Runtime
private Func<IPluginConfig, IAssemblyLoader>? Loader;
+ /// <summary>
+ /// Shortcut constructor for easy fluent chaining.
+ /// </summary>
+ /// <returns>A new <see cref="PluginStackBuilder"/></returns>
public static PluginStackBuilder Create() => new();
/// <summary>
@@ -114,7 +118,7 @@ namespace VNLib.Plugins.Runtime
/// </summary>
/// <returns>The current builder instance for chaining</returns>
/// <exception cref="ArgumentException"></exception>
- public IPluginStack BuildStack()
+ public IPluginStack ConfigureStack()
{
_ = DiscoveryManager ?? throw new ArgumentException("You must specify a plugin discovery manager");