11 lines
359 B
C#
11 lines
359 B
C#
namespace Toolkit.Foundation;
|
|
|
|
public class ServiceFactory(Func<Type, object?[]?, object> factory) :
|
|
IServiceFactory
|
|
{
|
|
public TService Create<TService>(params object?[]? parameters) =>
|
|
(TService)factory(typeof(TService), parameters);
|
|
|
|
public object Create(Type type, params object?[]? parameters) =>
|
|
factory(type, parameters);
|
|
} |