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;
        }