87 references to OverrideMode
System.Configuration (87)
System\Configuration\BaseConfigurationRecord.cs (39)
2491if (overrideModeDefault.OverrideMode == OverrideMode.Inherit) { 2492overrideModeDefault.ChangeModeInternal(OverrideMode.Allow); 2747private OverrideMode ResolveOverrideModeFromParent(string configKey, out OverrideMode childLockMode) { 2780OverrideMode mode = OverrideMode.Inherit; 2784childLockMode = OverrideMode.Inherit; 2787while (!parent.IsRootConfig && (mode == OverrideMode.Inherit)) { 2795mode = sectionRecord.Locked ? OverrideMode.Deny : OverrideMode.Allow; 2801childLockMode = sectionRecord.LockChildren ? OverrideMode.Deny : OverrideMode.Allow; 2804mode = sectionRecord.LockChildren ? OverrideMode.Deny : OverrideMode.Allow; 2816if (mode == OverrideMode.Inherit) { 2821OverrideMode defaultMode = FindFactoryRecord(configKey, true).OverrideModeDefault.OverrideMode; 2839Debug.Assert(mode != OverrideMode.Inherit); // Remember that the default is never Inherit 2849mode = OverrideMode.Allow; 2855Debug.Assert(mode != OverrideMode.Inherit); 2860protected OverrideMode GetSectionLockedMode(string configKey) { 2861OverrideMode dummy = OverrideMode.Inherit; 2867protected OverrideMode GetSectionLockedMode(string configKey, out OverrideMode childLockMode) { 2869OverrideMode result = OverrideMode.Inherit; 2882result = sectionRecord.Locked ? OverrideMode.Deny : OverrideMode.Allow; 2883childLockMode = sectionRecord.LockChildren ? OverrideMode.Deny : OverrideMode.Allow; 3039OverrideMode sectionLockMode = OverrideMode.Inherit; 3040OverrideMode sectionChildLockMode = OverrideMode.Inherit; 3077if (sectionLockMode == OverrideMode.Deny) { 3732OverrideMode parentMode = OverrideMode.Inherit; 3733OverrideMode childLockMode = OverrideMode.Inherit;
System\Configuration\MgmtConfigurationRecord.cs (1)
1843if (GetSectionLockedMode(sectionRecord.ConfigKey) == OverrideMode.Deny) {
System\Configuration\OverrideMode.cs (25)
65SectionDefault._mode = (byte)OverrideMode.Allow; 70LocationDefault._mode = (byte)OverrideMode.Inherit; 81result.SetMode(allowOverride ? OverrideMode.Inherit : OverrideMode.Deny); 87static internal OverrideModeSetting CreateFromXmlReadValue(OverrideMode mode) { 96internal static OverrideMode ParseOverrideModeXmlValue(string value, XmlUtil xmlUtil) { 102return OverrideMode.Inherit; 105return OverrideMode.Allow; 108return OverrideMode.Deny; 202OverrideMode mode = OverrideMode; 205return ((mode == OverrideMode.Allow) || (mode == OverrideMode.Inherit)); 224get { return OverrideMode == OverrideMode.Deny;} 279case OverrideMode.Inherit: 282case OverrideMode.Allow: 285case OverrideMode.Deny: 298internal void ChangeModeInternal(OverrideMode mode) { 305internal OverrideMode OverrideMode { 307return (OverrideMode)(_mode & ModeMask); 328case OverrideMode.Inherit: 329case OverrideMode.Allow: 333case OverrideMode.Deny: 353SetMode(value ? OverrideMode.Inherit : OverrideMode.Deny); 359private void SetMode(OverrideMode mode) {
System\Configuration\SectionInformation.cs (10)
336public OverrideMode OverrideModeDefault { 350if (value == OverrideMode.Inherit) { 351value = OverrideMode.Allow; 408public OverrideMode OverrideMode { 420case OverrideMode.Inherit: 426case OverrideMode.Allow: 430case OverrideMode.Deny: 441public OverrideMode OverrideModeEffective { 443return (_flags[Flag_ChildrenLocked] ? OverrideMode.Deny : OverrideMode.Allow);
System\Configuration\SectionRecord.cs (12)
172internal void ChangeLockSettings(OverrideMode forSelf, OverrideMode forChildren) { 174if (forSelf != OverrideMode.Inherit) { 175_flags[Flag_Locked] = (forSelf == OverrideMode.Deny); 176_flags[Flag_LockChildren] = (forSelf == OverrideMode.Deny); 179if (forChildren != OverrideMode.Inherit) { 180_flags[Flag_LockChildren] = ((forSelf == OverrideMode.Deny) || (forChildren == OverrideMode.Deny)); 194if (sectionInput.SectionXmlInfo.OverrideModeSetting.OverrideMode != OverrideMode.Inherit) { 203ChangeLockSettings(OverrideMode.Inherit, sectionInput.SectionXmlInfo.OverrideModeSetting.OverrideMode); 280OverrideMode modeLocation = sectionInput.SectionXmlInfo.OverrideModeSetting.OverrideMode; 282if (modeLocation != OverrideMode.Inherit) {