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

IsModified() защищенный Метод

protected IsModified ( ) : bool
Результат bool
        protected internal virtual bool IsModified() {
            
            if (_bModified) {
                return true;
            }

            if (_lockedAttributesList != null && _lockedAttributesList.IsModified) {
                return true;
            }

            if (_lockedAllExceptAttributesList != null && _lockedAllExceptAttributesList.IsModified) {
                return true;
            }

            if (_lockedElementsList != null && _lockedElementsList.IsModified) {
                return true;
            }

            if (_lockedAllExceptElementsList != null && _lockedAllExceptElementsList.IsModified) {
                return true;
            }

            if ((_fItemLocked & ConfigurationValueFlags.Modified) != 0) {
                return true;
            }

            foreach (ConfigurationElement elem in _values.ConfigurationElements) {
                if (elem.IsModified()) {
                    return true;
                }
            }
            return false;
        }

Usage Example

        protected internal override bool IsModified()
        {
            if (modified)
            {
                return(true);
            }

            for (int n = 0; n < list.Count; n++)
            {
                ConfigurationElement elem = (ConfigurationElement)list [n];
                if (!elem.IsModified())
                {
                    continue;
                }
                modified = true;
                break;
            }

            return(modified);
        }