// Assembly: System.Xml
// Full name: System.Xml.XsdCachingReader

namespace System.Xml
{
public class XsdCachingReader // TypeDefIndex: 6711
{
	// Fields
	type#29249 coreReader;
	type#29189 coreReaderNameTable;
	type#13579 contentEvents;
	type#13579 attributeEvents;
	type#28360 cachedNode;
	type#35015 cacheState;
	type#20868 contentIndex;
	type#20868 attributeCount;
	type#15314 returnOriginalStringValues;
	type#15647 cacheHandler;
	type#20868 currentAttrIndex;
	type#20868 currentContentIndex;
	type#15314 readAhead;
	type#20679 lineInfo;
	type#28360 textNode;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#29248 reader, type#20678 lineInfo, type#15646 handlerMethod) { }
	// RVA: -1
	private type#28660 Init() { }
	// RVA: -1
	internal type#28660 Reset(type#29248 reader) { }
	// RVA: -1
	public virtual type#29254 get_Settings() { }
	// RVA: -1
	public virtual type#29218 get_NodeType() { }
	// RVA: -1
	public virtual type#26576 get_Name() { }
	// RVA: -1
	public virtual type#26576 get_LocalName() { }
	// RVA: -1
	public virtual type#26576 get_NamespaceURI() { }
	// RVA: -1
	public virtual type#26576 get_Prefix() { }
	// RVA: -1
	public virtual type#26576 get_Value() { }
	// RVA: -1
	public virtual type#20867 get_Depth() { }
	// RVA: -1
	public virtual type#26576 get_BaseURI() { }
	// RVA: -1
	public virtual type#15313 get_IsEmptyElement() { }
	// RVA: -1
	public virtual type#15313 get_IsDefault() { }
	// RVA: -1
	public virtual type#15837 get_QuoteChar() { }
	// RVA: -1
	public virtual type#29465 get_XmlSpace() { }
	// RVA: -1
	public virtual type#26576 get_XmlLang() { }
	// RVA: -1
	public virtual type#20867 get_AttributeCount() { }
	// RVA: -1
	public virtual type#26576 GetAttribute(type#26576 name) { }
	// RVA: -1
	public virtual type#26576 GetAttribute(type#26576 name, type#26576 namespaceURI) { }
	// RVA: -1
	public virtual type#26576 GetAttribute(type#20867 i) { }
	// RVA: -1
	public virtual type#15313 MoveToAttribute(type#26576 name) { }
	// RVA: -1
	public virtual type#28660 MoveToAttribute(type#20867 i) { }
	// RVA: -1
	public virtual type#15313 MoveToFirstAttribute() { }
	// RVA: -1
	public virtual type#15313 MoveToNextAttribute() { }
	// RVA: -1
	public virtual type#15313 MoveToElement() { }
	// RVA: -1
	public virtual type#15313 Read() { }
	// RVA: -1
	internal type#28359 RecordTextNode(type#26576 textValue, type#26576 originalStringValue, type#20867 depth, type#20867 lineNo, type#20867 linePos) { }
	// RVA: -1
	internal type#28660 SwitchTextNodeAndEndElement(type#26576 textValue, type#26576 originalStringValue) { }
	// RVA: -1
	internal type#28660 RecordEndElementNode() { }
	// RVA: -1
	public virtual type#15313 get_EOF() { }
	// RVA: -1
	public virtual type#28660 Close() { }
	// RVA: -1
	public virtual type#24988 get_ReadState() { }
	// RVA: -1
	public virtual type#28660 Skip() { }
	// RVA: -1
	public virtual type#29188 get_NameTable() { }
	// RVA: -1
	public virtual type#26576 LookupNamespace(type#26576 prefix) { }
	// RVA: -1
	public virtual type#28660 ResolveEntity() { }
	// RVA: -1
	public virtual type#15313 ReadAttributeValue() { }
	// RVA: -1
	private virtual type#15313 System.Xml.IXmlLineInfo.HasLineInfo() { }
	// RVA: -1
	private virtual type#20867 System.Xml.IXmlLineInfo.get_LineNumber() { }
	// RVA: -1
	private virtual type#20867 System.Xml.IXmlLineInfo.get_LinePosition() { }
	// RVA: -1
	internal type#28660 SetToReplayMode() { }
	// RVA: -1
	internal type#29248 GetCoreReader() { }
	// RVA: -1
	internal type#20678 GetLineInfo() { }
	// RVA: -1
	private type#28660 ClearAttributesInfo() { }
	// RVA: -1
	private type#28359 AddAttribute(type#20867 attIndex) { }
	// RVA: -1
	private type#28359 AddContent(type#29218 nodeType) { }
	// RVA: -1
	private type#28660 RecordAttributes() { }
	// RVA: -1
	private type#20867 GetAttributeIndexWithoutPrefix(type#26576 name) { }
	// RVA: -1
	private type#20867 GetAttributeIndexWithPrefix(type#26576 name) { }
	// RVA: -1
	private type#28359 CreateDummyTextNode(type#26576 attributeValue, type#20867 depth) { }
}
}
