internal ProtectedConfigurationProvider GetProtectionProviderFromName(string providerName, bool throwIfNotFound) {
ProtectedConfigurationProvider provider = null;
if (String.IsNullOrEmpty(providerName)) {
if (throwIfNotFound) {
throw new ConfigurationErrorsException(SR.GetString(SR.ProtectedConfigurationProvider_not_found, providerName));
}
else {
return null;
}
}
provider = ProtectedConfig.GetProviderFromName(providerName);
return provider;
}