示例#1
0
        /// <summary>
        /// Инициализировать модуль.
        /// </summary>
        /// <param name="provider">Провайдер модулей.</param>
        public IAsyncAction InitializeModule(ModuleInterface.IModuleProvider provider)
        {
            async Task Do()
            {
                await Wrapped.InitializeModule(provider.AsDotnetProvider());
            }

            return(Do().AsAsyncAction());
        }
示例#2
0
 /// <summary>
 /// Зарегистрировать провайдер модулей.
 /// </summary>
 /// <param name="moduleType">Тип модуля. Может быть NULL.</param>
 /// <param name="provider">Провайдер.</param>
 public void RegisterProvider(Type moduleType, ModuleInterface.IModuleProvider provider)
 {
     Wrapped.RegisterProvider(moduleType, provider.AsDotnetProvider());
 }