System.Configuration.ConfigurationElement.CheckLockedElement C# (CSharp) Метод

CheckLockedElement() приватный Метод

private CheckLockedElement ( string elementName, XmlReader reader ) : void
elementName string
reader XmlReader
Результат void
        internal void CheckLockedElement(string elementName, XmlReader reader) {
            // have to check if clear was locked!
            if(elementName != null) {
                if(((_lockedElementsList != null) &&
                     (_lockedElementsList.DefinedInParent(LockAll) || _lockedElementsList.DefinedInParent(elementName))) ||
                    ((_lockedAllExceptElementsList != null && _lockedAllExceptElementsList.Count != 0) && 
                    _lockedAllExceptElementsList.HasParentElements &&
                    !_lockedAllExceptElementsList.DefinedInParent(elementName) ||
                    (_fItemLocked & ConfigurationValueFlags.Inherited) != 0)
                   ) {

                    throw new ConfigurationErrorsException(SR.GetString(SR.Config_base_element_locked, elementName), reader);
                }
            }
        }