protected void AssignFrom(AxisNodeIterator src) { context = src.context; typeTest = src.typeTest; nameTest = src.nameTest; matchSelf = src.matchSelf; iter = src.iter.Clone(); }
private AncestorNodeIterator(AxisNodeIterator src) { AssignFrom(src); }
private FollowingSiblingNodeIterator(AxisNodeIterator src) { AssignFrom(src); }
private DescendantNodeIterator(AxisNodeIterator src) { AssignFrom(src); }
private ParentNodeIterator(AxisNodeIterator src) { AssignFrom(src); }
private NamespaceNodeIterator(AxisNodeIterator src) { AssignFrom(src); }
private AttributeNodeIterator(AxisNodeIterator src) { AssignFrom(src); }
private SelfNodeIterator(AxisNodeIterator src) { AssignFrom(src); }
private ChildNodeIterator(AxisNodeIterator src) { AssignFrom(src); }
private PrecedingSiblingNodeIterator(AxisNodeIterator src) { AssignFrom(src); }