83 references to OverrideMode
System.Configuration (1)
System.Configuration.cs (1)
75[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Configuration.OverrideMode))]
System.Configuration.ConfigurationManager (82)
System\Configuration\BaseConfigurationRecord.cs (34)
1965if (overrideModeDefault.OverrideMode == OverrideMode.Inherit) 1966overrideModeDefault.ChangeModeInternal(OverrideMode.Allow); 2176private OverrideMode ResolveOverrideModeFromParent(string configKey, out OverrideMode childLockMode) 2208OverrideMode mode = OverrideMode.Inherit; 2212childLockMode = OverrideMode.Inherit; 2215while (!parent.IsRootConfig && (mode == OverrideMode.Inherit)) 2225mode = sectionRecord.Locked ? OverrideMode.Deny : OverrideMode.Allow; 2231childLockMode = sectionRecord.LockChildren ? OverrideMode.Deny : OverrideMode.Allow; 2235mode = sectionRecord.LockChildren ? OverrideMode.Deny : OverrideMode.Allow; 2247if (mode == OverrideMode.Inherit) 2252OverrideMode defaultMode = FindFactoryRecord(configKey, true).OverrideModeDefault.OverrideMode; 2265Debug.Assert(mode != OverrideMode.Inherit); // Remember that the default is never Inherit 2274mode = OverrideMode.Allow; 2280Debug.Assert(mode != OverrideMode.Inherit); 2285protected OverrideMode GetSectionLockedMode(string configKey) 2291protected OverrideMode GetSectionLockedMode(string configKey, out OverrideMode childLockMode) 2293OverrideMode result; 2307result = sectionRecord.Locked ? OverrideMode.Deny : OverrideMode.Allow; 2308childLockMode = sectionRecord.LockChildren ? OverrideMode.Deny : OverrideMode.Allow; 2461OverrideMode sectionLockMode = OverrideMode.Inherit; 2462OverrideMode sectionChildLockMode = OverrideMode.Inherit; 2507if (sectionLockMode == OverrideMode.Deny) 3164OverrideMode childLockMode; 3165OverrideMode parentMode = ResolveOverrideModeFromParent(configKey, out childLockMode);
System\Configuration\MgmtConfigurationRecord.cs (1)
1705if (GetSectionLockedMode(sectionRecord.ConfigKey) == OverrideMode.Deny)
System\Configuration\OverrideModeSetting.cs (25)
28internal static readonly OverrideModeSetting s_sectionDefault = new OverrideModeSetting { _mode = (byte)OverrideMode.Allow }; 31internal static readonly OverrideModeSetting s_locationDefault = new OverrideModeSetting { _mode = (byte)OverrideMode.Inherit }; 42result.SetMode(allowOverride ? OverrideMode.Inherit : OverrideMode.Deny); 48internal static OverrideModeSetting CreateFromXmlReadValue(OverrideMode mode) 58internal static OverrideMode ParseOverrideModeXmlValue(string value, XmlUtil xmlUtil) => 63BaseConfigurationRecord.OverrideModeInherit => OverrideMode.Inherit, 64BaseConfigurationRecord.OverrideModeAllow => OverrideMode.Allow, 65BaseConfigurationRecord.OverrideModeDeny => OverrideMode.Deny, 149OverrideMode mode = OverrideMode; 152return (mode == OverrideMode.Allow) || (mode == OverrideMode.Inherit); 172internal bool IsLocked => OverrideMode == OverrideMode.Deny; 242case OverrideMode.Inherit: 244case OverrideMode.Allow: 246case OverrideMode.Deny: 258internal void ChangeModeInternal(OverrideMode mode) 266internal OverrideMode OverrideMode 268get { return (OverrideMode)(_mode & ModeMask); } 292case OverrideMode.Inherit: 293case OverrideMode.Allow: 295case OverrideMode.Deny: 315SetMode(value ? OverrideMode.Inherit : OverrideMode.Deny); 320private void SetMode(OverrideMode mode)
System\Configuration\SectionInformation.cs (10)
126public OverrideMode OverrideModeDefault 141if (value == OverrideMode.Inherit) value = OverrideMode.Allow; 185public OverrideMode OverrideMode 198case OverrideMode.Inherit: 203case OverrideMode.Allow: 206case OverrideMode.Deny: 216public OverrideMode OverrideModeEffective => _flags[FlagChildrenLocked] ? OverrideMode.Deny : OverrideMode.Allow
System\Configuration\SectionRecord.cs (12)
153internal void ChangeLockSettings(OverrideMode forSelf, OverrideMode forChildren) 155if (forSelf != OverrideMode.Inherit) 157_flags[FlagLocked] = forSelf == OverrideMode.Deny; 158_flags[FlagLockChildren] = forSelf == OverrideMode.Deny; 161if (forChildren != OverrideMode.Inherit) 162_flags[FlagLockChildren] = (forSelf == OverrideMode.Deny) || (forChildren == OverrideMode.Deny); 175(sectionInput.SectionXmlInfo.OverrideModeSetting.OverrideMode != OverrideMode.Inherit)) 184ChangeLockSettings(OverrideMode.Inherit, 240OverrideMode modeLocation = sectionInput.SectionXmlInfo.OverrideModeSetting.OverrideMode; 242if (modeLocation != OverrideMode.Inherit)