System.Xml.HWStack.Pop C# (CSharp) Méthode

Pop() private méthode

private Pop ( ) : Object
Résultat Object
        internal Object Pop() {
            if (0 < this.used) {
                this.used--;
                Object result = this.stack[this.used];
                return result;
            }
            return null;
        }

Usage Example

        /// <include file='doc\XmlNamespaceManager.uex' path='docs/doc[@for="XmlNamespaceManager.PopScope"]/*' />
        /// <devdoc>
        ///    <para>[To be supplied.]</para>
        /// </devdoc>
        public virtual bool PopScope()
        {
            Scope current = (Scope)scopes.Pop();

            if (current == null)
            {
                return(false);
            }
            else
            {
                for (int declIndex = 0; declIndex < count; declIndex++)
                {
                    decls.Pop();
                }
                defaultNs = current.Default;
                count     = current.Count;
                return(true);
            }
        }