aboutsummaryrefslogtreecommitdiff
path: root/lib/VNLib.Plugins.Extensions.Loading/src/LoadingExtensions.cs
diff options
context:
space:
mode:
authorLibravatar vnugent <public@vaughnnugent.com>2024-09-17 14:29:49 -0400
committerLibravatar vnugent <public@vaughnnugent.com>2024-09-17 14:29:49 -0400
commit711b12fa249cba9effecd4e722dd8d460d083659 (patch)
treed8007397d03eb519544652625fe516d0b0b904f8 /lib/VNLib.Plugins.Extensions.Loading/src/LoadingExtensions.cs
parentd2ced505e339d81a1d5954067f5766d42aa8d138 (diff)
feat: some mvc static routing extensionsdevelop
Diffstat (limited to 'lib/VNLib.Plugins.Extensions.Loading/src/LoadingExtensions.cs')
-rw-r--r--lib/VNLib.Plugins.Extensions.Loading/src/LoadingExtensions.cs13
1 files changed, 4 insertions, 9 deletions
diff --git a/lib/VNLib.Plugins.Extensions.Loading/src/LoadingExtensions.cs b/lib/VNLib.Plugins.Extensions.Loading/src/LoadingExtensions.cs
index ca897e6..b3fa7b7 100644
--- a/lib/VNLib.Plugins.Extensions.Loading/src/LoadingExtensions.cs
+++ b/lib/VNLib.Plugins.Extensions.Loading/src/LoadingExtensions.cs
@@ -552,15 +552,10 @@ namespace VNLib.Plugins.Extensions.Loading
/// <exception cref="ConcreteTypeAmbiguousMatchException"></exception>
public static T CreateService<T>(this PluginBase plugin)
{
- if (plugin.HasConfigForType<T>())
- {
- IConfigScope config = plugin.GetConfigForType<T>();
- return CreateService<T>(plugin, config);
- }
- else
- {
- return CreateService<T>(plugin, (IConfigScope?)null);
- }
+ return CreateService<T>(
+ plugin,
+ config: plugin.TryGetConfigForType<T>()
+ );
}
/// <summary>