Mvp.Xml.XPointer.XPointerReader.Init C# (CSharp) Method

Init() private method

Initializes the XPointerReader.
private Init ( XPathNavigator nav, string xpointer ) : void
nav XPathNavigator
xpointer string
return void
        private void Init(XPathNavigator nav, string xpointer)
        {
            Pointer pointer = XPointerParser.ParseXPointer(xpointer);
            _pointedNodes = pointer.Evaluate(nav);
            //There is always at least one identified node
            //XPathNodeIterator is already at the first node
            _reader = new SubtreeXPathNavigator(_pointedNodes.Current).ReadSubtree();
        }