diff options
Diffstat (limited to 'lib/Plugins.Runtime/src')
-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"); |