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);
}