System.Configuration.ProtectedConfigurationSection.CreateAndInitializeProviderWithAssert C# (CSharp) Метод

CreateAndInitializeProviderWithAssert() приватный Метод

private CreateAndInitializeProviderWithAssert ( Type t, ProviderSettings pn ) : ProtectedConfigurationProvider
t Type
pn ProviderSettings
Результат ProtectedConfigurationProvider
        private ProtectedConfigurationProvider CreateAndInitializeProviderWithAssert(Type t, ProviderSettings pn) {
            ProtectedConfigurationProvider provider = (ProtectedConfigurationProvider)TypeUtil.CreateInstanceWithReflectionPermission(t);
            NameValueCollection pars = pn.Parameters;
            NameValueCollection cloneParams = new NameValueCollection(pars.Count);

            foreach (string key in pars) {
                cloneParams[key] = pars[key];
            }

            provider.Initialize(pn.Name, cloneParams);
            return provider;
        }