private static void Initialize() { PurpleConfiguration configuration = (PurpleConfiguration)ConfigurationManager.GetSection("PurpleConfiguration"); if (configuration == null) { throw new ConfigurationErrorsException("SampleProvider configuration section is not set correctly."); } providers = new PurpleDataProviderCollection(); ProvidersHelper.InstantiateProviders(configuration.DataProviders, providers, typeof(PurpleDataProvider)); providers.SetReadOnly(); defaultProvider = providers[configuration.DefaultDataProvider]; if (defaultProvider == null) { throw new Exception("defaultProvider"); } }
private static void GetConfiguration() { _purpleConfiguration = (PurpleConfiguration)ConfigurationManager.GetSection("PurpleConfiguration"); }