refactor: Tidying

This commit is contained in:
Chris Cameron
2018-10-30 17:20:52 -04:00
parent 043a50669a
commit 2b14a6b65c

View File

@@ -228,18 +228,7 @@ namespace ICD.Common.Utils.Services
if (tService == null) if (tService == null)
throw new ArgumentNullException("tService"); throw new ArgumentNullException("tService");
try return m_ServicesSection.Execute(() => m_Services.GetDefault(tService));
{
m_ServicesSection.Enter();
object service;
m_Services.TryGetValue(tService, out service);
return service;
}
finally
{
m_ServicesSection.Leave();
}
} }
/// <summary> /// <summary>
@@ -265,7 +254,7 @@ namespace ICD.Common.Utils.Services
/// <returns></returns> /// <returns></returns>
private IEnumerable<object> GetServicesInstance() private IEnumerable<object> GetServicesInstance()
{ {
return m_ServicesSection.Execute(() => m_Services.Values.ToList()); return m_ServicesSection.Execute(() => m_Services.Values.ToArray(m_Services.Count));
} }
/// <summary> /// <summary>