System.Configuration.Provider.ProviderBase.Initialize C# (CSharp) Method

Initialize() public method

public Initialize ( string name, NameValueCollection config ) : void
name string
config System.Collections.Specialized.NameValueCollection
return void
        public virtual void Initialize(string name, NameValueCollection config) {
            lock (this) {
                if (_Initialized)
                    throw new InvalidOperationException(SR.GetString(SR.Provider_Already_Initialized));
                _Initialized = true;
            }
            if (name == null)
                throw new ArgumentNullException("name");
            if (name.Length == 0)
                throw new ArgumentException(SR.GetString(SR.Config_provider_name_null_or_empty), "name");
            _name = name;
            if (config != null) {
                _Description = config["description"];
                config.Remove("description");
            }
        }
        private bool _Initialized;
ProviderBase