Esempio n. 1
0
 public CustomModuleBuilder(IModuleMetadataProvider metadataProvider, CommandService commandService, IServiceProvider serviceProvider, ILogger <CustomModuleBuilder> logger)
 {
     this._metadataProvider = metadataProvider;
     this._commandService   = commandService;
     this._serviceProvider  = serviceProvider;
     this._logger           = logger;
     this.Modules           = ImmutableList <ModuleInfo> .Empty;
 }
Esempio n. 2
0
 public ChainableProvider AddProvider(IModuleMetadataProvider provider)
 {
     if (provider == null)
     {
         throw new ArgumentNullException(nameof(provider));
     }
     this._providers.Add(provider);
     return(this);
 }