public static ValueTask ExecuteAsync <TService>( this GlobalServiceAccessor accessor, Func <TService, ValueTask> action, bool ignoreNotPresent = false) => InternalGlobalService.ExecuteAsync(action, ignoreNotPresent);
public static ValueTask <TResult> ExecuteAsync <TService, TResult>( this GlobalServiceAccessor accessor, Func <TService, ValueTask <TResult> > action) => InternalGlobalService.ExecuteAsync(action);
public static ValueTask <TResult> ExecuteAsync <TService, TResult>( Func <TService, ValueTask <TResult> > action) => InternalGlobalService.ExecuteAsync <TService, TResult>(action);
public static void Unregister(object instance) => InternalGlobalService.Unregister(instance);
public static void Register( object instance, RegisteringValidations validation = RegisteringValidations.Strict) => InternalGlobalService.Register(instance, validation);
public static TResult ExecuteSync <TService, TResult>( this GlobalServiceAccessor accessor, Func <TService, TResult> action) => InternalGlobalService.ExecuteSync(action);
public static void ExecuteSync <TService>( this GlobalServiceAccessor accessor, Action <TService> action, bool ignoreNotPresent = false) => InternalGlobalService.ExecuteSync(action, ignoreNotPresent);