File: System\Configuration\IriParsingElement.cs
Web Access
Project: src\src\libraries\System.Configuration.ConfigurationManager\src\System.Configuration.ConfigurationManager.csproj (System.Configuration.ConfigurationManager)
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
 
namespace System.Configuration
{
    public sealed class IriParsingElement : ConfigurationElement
    {
        internal const bool EnabledDefaultValue = false;
 
        private readonly ConfigurationPropertyCollection _properties = new ConfigurationPropertyCollection();
 
        private readonly ConfigurationProperty _enabled =
            new ConfigurationProperty(CommonConfigurationStrings.Enabled, typeof(bool), EnabledDefaultValue,
                ConfigurationPropertyOptions.None);
 
        public IriParsingElement()
        {
            _properties.Add(_enabled);
        }
 
        protected internal override ConfigurationPropertyCollection Properties
        {
            get
            {
                return _properties;
            }
        }
 
        [ConfigurationProperty(CommonConfigurationStrings.Enabled, DefaultValue = EnabledDefaultValue)]
        public bool Enabled
        {
            get { return (bool)this[_enabled]; }
            set { this[_enabled] = value; }
        }
    }
}