diff options
author | vnugent <public@vaughnnugent.com> | 2023-09-22 12:29:32 -0400 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2023-09-22 12:29:32 -0400 |
commit | 04c8fa8017a04da05cd8e1d104cfcd0a9aba17f5 (patch) | |
tree | 771243c218e880346fc7d826fa25ac2d639b01be /lib/Plugins.Runtime | |
parent | 0b4e18b9a7d8e0aea23aef7efd3707674f223b2b (diff) |
Structure refactor & unused feature pruning, more http2 prep
Diffstat (limited to 'lib/Plugins.Runtime')
-rw-r--r-- | lib/Plugins.Runtime/src/PluginStackBuilder.cs | 6 |
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"); |