public static object Get(this IIocService ioc, Type serviceTppe, params object[] arguments) { return(RecursiveExceptionTracker.BasisCall(ioc.Get, new RootBindingRequest(serviceTppe, ioc, arguments)) ?? throw new IocException("Type resolved to null")); }
object?IIocService.Get(IBindingRequest requestedType) => RecursiveExceptionTracker.RecursiveCall(GetImplementation, requestedType);