diff --git a/src/ZonyLrcTools.Common/Infrastructure/DependencyInject/AutoDependencyInjectExtensions.cs b/src/ZonyLrcTools.Common/Infrastructure/DependencyInject/AutoDependencyInjectExtensions.cs index 78f6022..0b139d7 100644 --- a/src/ZonyLrcTools.Common/Infrastructure/DependencyInject/AutoDependencyInjectExtensions.cs +++ b/src/ZonyLrcTools.Common/Infrastructure/DependencyInject/AutoDependencyInjectExtensions.cs @@ -45,7 +45,7 @@ namespace ZonyLrcTools.Common.Infrastructure.DependencyInject public static List GetDefaultExposedTypes(Type type) { - var serviceTypes = new List(); + var serviceTypes = new List { type }; foreach (var interfaceType in type.GetTypeInfo().GetInterfaces()) { @@ -59,7 +59,6 @@ namespace ZonyLrcTools.Common.Infrastructure.DependencyInject if (type.Name.EndsWith(interfaceName)) { serviceTypes.Add(interfaceType); - serviceTypes.Add(type); } }