Files
Toolkit2/Toolkit.Foundation/ServiceFactory.cs
T
2024-04-13 11:29:32 +01:00

11 lines
360 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);
}