/// <summary> /// Initializes the provider. /// </summary> /// <param name="config">The config section.</param> /// <param name="providerName">Name of the provider.</param> /// <returns></returns> private TaskClerkProvider InitializeProvider( ConfigurationSection config, string providerName) { TaskClerkProvider provider = FindProvider(config.Providers, providerName); if (provider == null) { Trace.TraceError(Properties.Resources.UnableToFindConfigurationFile, providerName); throw new InvalidOperationException( string.Format(CultureInfo.InvariantCulture, Properties.Resources.UnableToFindConfigurationFile, providerName)); } return(provider.Create(this)); }
/// <summary> /// Initializes the provider. /// </summary> /// <param name="config">The config section.</param> /// <param name="providerName">Name of the provider.</param> /// <returns></returns> private TaskClerkProvider InitializeProvider( ConfigurationSection config, string providerName) { TaskClerkProvider provider = FindProvider(config.Providers, providerName); if (provider == null) { Trace.TraceError(Properties.Resources.UnableToFindConfigurationFile, providerName); throw new InvalidOperationException( string.Format(CultureInfo.InvariantCulture, Properties.Resources.UnableToFindConfigurationFile, providerName)); } return provider.Create(this); }