public UIConsumerSlot(ConsumerModule module, int index) { this.module = module; this.index = index; PreviewItem = new Item(); if (module.Items[index] > 0) { PreviewItem.SetDefaults(module.Items[index]); } Width.Pixels = Height.Pixels = SlotSize; }
private void RegisterServiceBuses(IServiceCollection services) { if (StartupParameters.BusInitiators.Any()) { var module = new ServiceBusModule(StartupParameters.BusInitiators.Select(x => new Tuple <Type, IServiceBusInitiator>(x.ConsumerBusType, x.Initiator))); services.RegisterModule(module); ServiceBusInterceptorsProvider.Add(new ServiceBusInterceptor()); } var registrator = StartupParameters.ConsumerRegistrator; if (registrator != null) { var entryAssembly = TypeLocator.GetEntryPointAssembly(); var consumers = entryAssembly.GetTypes().Where(x => x.GetInterfaces().Contains(typeof(IConsumer))); var module = new ConsumerModule(consumers, registrator); services.RegisterModule(module); } }