System.Xml.Xsl.Runtime.XmlQueryRuntime.SyncToNavigator C# (CSharp) Method

SyncToNavigator() static private method

Position navThis to the same location as navThat.
static private SyncToNavigator ( XPathNavigator navigatorThis, XPathNavigator navigatorThat ) : XPathNavigator
navigatorThis System.Xml.XPath.XPathNavigator
navigatorThat System.Xml.XPath.XPathNavigator
return System.Xml.XPath.XPathNavigator
        internal static XPathNavigator SyncToNavigator(XPathNavigator navigatorThis, XPathNavigator navigatorThat) {
            if (navigatorThis == null || !navigatorThis.MoveTo(navigatorThat))
                return navigatorThat.Clone();

            return navigatorThis;
        }
    }

Usage Example

Exemplo n.º 1
0
 public void Create(XPathNavigator input, XmlNavigatorFilter filter)
 {
     // Save input node as current node
     _navCurrent = XmlQueryRuntime.SyncToNavigator(_navCurrent, input);
     _filter     = filter;
     _needFirst  = true;
 }
All Usage Examples Of System.Xml.Xsl.Runtime.XmlQueryRuntime::SyncToNavigator