消除warning

This commit is contained in:
alex
2023-07-14 14:07:44 +08:00
parent b26ec5a297
commit 14e1e58a3c
3 changed files with 8 additions and 6 deletions

View File

@@ -34,10 +34,12 @@ namespace Tnb.WarehouseMgr
var serviceTypes = App.EffectiveTypes.Where(u => u.IsClass && !u.IsInterface && !u.IsAbstract && typeof(IWHStorageService).IsAssignableFrom(u)).ToList();
foreach (var serviceType in serviceTypes)
{
var callerName = serviceType.GetCustomAttribute<CallerAttribute>()?.Name;
if (!callerName.IsNullOrEmpty())
var callerName = serviceType.GetCustomAttribute<CallerAttribute>()?.Name ?? string.Empty;
if (callerName.IsNullOrEmpty() && !serviceType.IsNull())
{
_stroageMap[callerName!] = (IWHStorageService)Activator.CreateInstance(serviceType)!;
var obj = Activator.CreateInstance(serviceType) as IWHStorageService;
if (obj == null) continue;
_stroageMap[callerName] = obj;
}
}
}