static UserTicketExtensions() { Container = new TicketDataServicesContainer(); Container.Compose(); TicketDataServiceFactories = new Dictionary<string, IContractFactory<ITicketDataService>>(); foreach (Lazy<IContractFactory<ITicketDataService>, IContractMetadata> factor in Container.TicketDataServices) { TicketDataServiceFactories[factor.Metadata.ProviderName] = factor.Value; } }
static UserTicketExtensions() { Container = new TicketDataServicesContainer(); Container.Compose(); TicketDataServiceFactories = new Dictionary <string, IContractFactory <ITicketDataService> >(); foreach (Lazy <IContractFactory <ITicketDataService>, IContractMetadata> factor in Container.TicketDataServices) { TicketDataServiceFactories[factor.Metadata.ProviderName] = factor.Value; } }