/// <summary> /// Инициализировать модуль. /// </summary> /// <param name="provider">Провайдер модулей.</param> public IAsyncAction InitializeModule(ModuleInterface.IModuleProvider provider) { async Task Do() { await Wrapped.InitializeModule(provider.AsDotnetProvider()); } return(Do().AsAsyncAction()); }
/// <summary> /// Зарегистрировать провайдер модулей. /// </summary> /// <param name="moduleType">Тип модуля. Может быть NULL.</param> /// <param name="provider">Провайдер.</param> public void RegisterProvider(Type moduleType, ModuleInterface.IModuleProvider provider) { Wrapped.RegisterProvider(moduleType, provider.AsDotnetProvider()); }