riversong code showcase
This commit is contained in:
15
Source/Engine/Core/ServiceLocatorExtensions.cs
Normal file
15
Source/Engine/Core/ServiceLocatorExtensions.cs
Normal file
@@ -0,0 +1,15 @@
|
||||
namespace DanieleMarotta.RiversongCodeShowcase
|
||||
{
|
||||
public static class ServiceLocatorExtensions
|
||||
{
|
||||
public static void RegisterService<T>(this IServiceLocator serviceLocator, T service)
|
||||
{
|
||||
serviceLocator.RegisterService(typeof(T), service);
|
||||
}
|
||||
|
||||
public static T GetService<T>(this IServiceLocator serviceLocator)
|
||||
{
|
||||
return (T)serviceLocator.GetService(typeof(T));
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user