// Assembly: System.Xml
// Full name: MS.Internal.Xml.Cache.XPathDocumentNavigator

namespace MS.Internal.Xml.Cache
{
public class XPathDocumentNavigator // TypeDefIndex: 7303
{
	// Fields
	type#13620 _pageCurrent;
	type#13620 _pageParent;
	type#20868 _idxCurrent;
	type#20868 _idxParent;
	type#26577 _atomizedLocalName;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#13619 pageCurrent, type#20867 idxCurrent, type#13619 pageParent, type#20867 idxParent) { }
	// RVA: -1
	public type#28660 .ctor(type#29018 nav) { }
	// RVA: -1
	public virtual type#26576 get_Value() { }
	// RVA: -1
	public virtual type#29028 Clone() { }
	// RVA: -1
	public virtual type#29045 get_NodeType() { }
	// RVA: -1
	public virtual type#26576 get_LocalName() { }
	// RVA: -1
	public virtual type#26576 get_NamespaceURI() { }
	// RVA: -1
	public virtual type#26576 get_Name() { }
	// RVA: -1
	public virtual type#26576 get_Prefix() { }
	// RVA: -1
	public virtual type#26576 get_BaseURI() { }
	// RVA: -1
	public virtual type#29188 get_NameTable() { }
	// RVA: -1
	public virtual type#15313 MoveToFirstAttribute() { }
	// RVA: -1
	public virtual type#15313 MoveToNextAttribute() { }
	// RVA: -1
	public virtual type#15313 MoveToAttribute(type#26576 localName, type#26576 namespaceURI) { }
	// RVA: -1
	public virtual type#15313 MoveToFirstNamespace(type#29026 namespaceScope) { }
	// RVA: -1
	public virtual type#15313 MoveToNextNamespace(type#29026 scope) { }
	// RVA: -1
	public virtual type#15313 MoveToNext() { }
	// RVA: -1
	public virtual type#15313 MoveToFirstChild() { }
	// RVA: -1
	public virtual type#15313 MoveToParent() { }
	// RVA: -1
	public virtual type#15313 MoveTo(type#29028 other) { }
	// RVA: -1
	public virtual type#15313 MoveToId(type#26576 id) { }
	// RVA: -1
	public virtual type#15313 IsSamePosition(type#29028 other) { }
	// RVA: -1
	public virtual type#28660 MoveToRoot() { }
	// RVA: -1
	public virtual type#15313 MoveToChild(type#26576 localName, type#26576 namespaceURI) { }
	// RVA: -1
	public virtual type#15313 MoveToNext(type#26576 localName, type#26576 namespaceURI) { }
	// RVA: -1
	public virtual type#15313 MoveToChild(type#29045 type) { }
	// RVA: -1
	public virtual type#15313 MoveToNext(type#29045 type) { }
	// RVA: -1
	public virtual type#15313 MoveToFollowing(type#26576 localName, type#26576 namespaceURI, type#29028 end) { }
	// RVA: -1
	public virtual type#15313 MoveToFollowing(type#29045 type, type#29028 end) { }
	// RVA: -1
	public virtual type#29038 SelectChildren(type#29045 type) { }
	// RVA: -1
	public virtual type#29038 SelectChildren(type#26576 name, type#26576 namespaceURI) { }
	// RVA: -1
	public virtual type#29038 SelectDescendants(type#29045 type, type#15313 matchSelf) { }
	// RVA: -1
	public virtual type#29038 SelectDescendants(type#26576 name, type#26576 namespaceURI, type#15313 matchSelf) { }
	// RVA: -1
	public virtual type#29213 ComparePosition(type#29028 other) { }
	// RVA: -1
	public virtual type#15313 IsDescendant(type#29028 other) { }
	// RVA: -1
	private type#20867 GetPrimaryLocation() { }
	// RVA: -1
	private type#20867 GetSecondaryLocation() { }
	// RVA: -1
	public virtual type#23705 get_UnderlyingObject() { }
	// RVA: -1
	public virtual type#15313 HasLineInfo() { }
	// RVA: -1
	public virtual type#20867 get_LineNumber() { }
	// RVA: -1
	public virtual type#20867 get_LinePosition() { }
	// RVA: -1
	public type#20867 GetPositionHashCode() { }
	// RVA: -1
	public type#15313 IsElementMatch(type#26576 localName, type#26576 namespaceURI) { }
	// RVA: -1
	public type#15313 IsKindMatch(type#29045 typ) { }
	// RVA: -1
	private type#20867 GetFollowingEnd(type#29018 end, type#15313 useParentOfVirtual, type#11737 pageEnd) { }
}
}
