AssertValid() private method

private AssertValid ( ) : void
return void
Esempio n. 1
0
        internal bool IsSamePosition( XPathNodePointer pointer ) {
            //Debug.WriteLineIf( XmlTrace.traceXPathNodePointerFunctions.Enabled, "XPathNodePointer:IsSamePosition(pointer)");
            RealFoliate();
            pointer.RealFoliate();
            AssertValid();
            pointer.AssertValid();
            if (_column == null && pointer._column == null)
                return ( pointer._node == this._node && pointer._parentOfNS == this._parentOfNS );

            return ( pointer._doc == this._doc 
                    && pointer._node == this._node 
                    && pointer._column == this._column 
                    && pointer._fOnValue == this._fOnValue 
                    && pointer._parentOfNS == this._parentOfNS );
        }
Esempio n. 2
0
        internal bool IsSamePosition(XPathNodePointer pointer)
        {
            RealFoliate();
            pointer.RealFoliate();
            AssertValid();
            pointer.AssertValid();
            if (_column == null && pointer._column == null)
                return (pointer._node == _node && pointer._parentOfNS == _parentOfNS);

            return (pointer._doc == _doc
                    && pointer._node == _node
                    && pointer._column == _column
                    && pointer._fOnValue == _fOnValue
                    && pointer._parentOfNS == _parentOfNS);
        }