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

namespace System.Xml
{
public class XsdValidatingReader // TypeDefIndex: 6715
{
	// Fields
	type#29249 coreReader;
	type#20682 coreReaderNSResolver;
	type#20682 thisNSResolver;
	type#29426 validator;
	type#29261 xmlResolver;
	type#28363 validationEvent;
	type#35029 validationState;
	type#29534 valueGetter;
	type#29194 nsManager;
	type#15314 manageNamespaces;
	type#15314 processInlineSchema;
	type#15314 replayCache;
	type#28360 cachedNode;
	type#14718 attributePSVI;
	type#20868 attributeCount;
	type#20868 coreReaderAttributeCount;
	type#20868 currentAttrIndex;
	type#12828 attributePSVINodes;
	type#14449 defaultAttributes;
	type#24252 inlineSchemaParser;
	type#23706 atomicValue;
	type#29356 xmlSchemaInfo;
	type#26577 originalAtomicValueString;
	type#29189 coreReaderNameTable;
	type#29548 cachingReader;
	type#28360 textNode;
	type#26577 NsXmlNs;
	type#26577 NsXs;
	type#26577 NsXsi;
	type#26577 XsiType;
	type#26577 XsiNil;
	type#26577 XsdSchema;
	type#26577 XsiSchemaLocation;
	type#26577 XsiNoNamespaceSchemaLocation;
	type#29116 xmlCharType;
	type#20679 lineInfo;
	type#24969 readBinaryHelper;
	type#35029 savedState;
	type#27710 TypeOfString;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#29248 reader, type#29260 xmlResolver, type#29254 readerSettings, type#29370 partialValidationType) { }
	// RVA: -1
	internal type#28660 .ctor(type#29248 reader, type#29260 xmlResolver, type#29254 readerSettings) { }
	// RVA: -1
	private type#28660 Init() { }
	// RVA: -1
	private type#28660 SetupValidator(type#29254 readerSettings, type#29248 reader, type#29370 partialValidationType) { }
	// 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#20686 get_SchemaInfo() { }
	// RVA: -1
	public virtual type#27705 get_ValueType() { }
	// 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
	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.Schema.IXmlSchemaInfo.get_IsDefault() { }
	// RVA: -1
	private virtual type#15313 System.Xml.Schema.IXmlSchemaInfo.get_IsNil() { }
	// RVA: -1
	private virtual type#29427 System.Xml.Schema.IXmlSchemaInfo.get_Validity() { }
	// RVA: -1
	private virtual type#29400 System.Xml.Schema.IXmlSchemaInfo.get_MemberType() { }
	// RVA: -1
	private virtual type#29414 System.Xml.Schema.IXmlSchemaInfo.get_SchemaType() { }
	// RVA: -1
	private virtual type#29328 System.Xml.Schema.IXmlSchemaInfo.get_SchemaElement() { }
	// RVA: -1
	private virtual type#29281 System.Xml.Schema.IXmlSchemaInfo.get_SchemaAttribute() { }
	// 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
	private virtual type#6401 System.Xml.IXmlNamespaceResolver.GetNamespacesInScope(type#29195 scope) { }
	// RVA: -1
	private virtual type#26576 System.Xml.IXmlNamespaceResolver.LookupNamespace(type#26576 prefix) { }
	// RVA: -1
	private virtual type#26576 System.Xml.IXmlNamespaceResolver.LookupPrefix(type#26576 namespaceName) { }
	// RVA: -1
	private type#23705 GetStringValue() { }
	// RVA: -1
	private type#29355 get_AttributeSchemaInfo() { }
	// RVA: -1
	private type#28660 ProcessReaderEvent() { }
	// RVA: -1
	private type#28660 ProcessElementEvent() { }
	// RVA: -1
	private type#28660 ProcessEndElementEvent() { }
	// RVA: -1
	private type#28660 ValidateAttributes() { }
	// RVA: -1
	private type#28660 ClearAttributesInfo() { }
	// RVA: -1
	private type#14717 GetAttributePSVI(type#26576 name) { }
	// RVA: -1
	private type#14717 GetAttributePSVI(type#26576 localName, type#26576 ns) { }
	// RVA: -1
	private type#28359 GetDefaultAttribute(type#26576 name, type#15313 updatePosition) { }
	// RVA: -1
	private type#28359 GetDefaultAttribute(type#26576 attrLocalName, type#26576 ns, type#15313 updatePosition) { }
	// RVA: -1
	private type#14717 AddAttributePSVI(type#20867 attIndex) { }
	// RVA: -1
	private type#15313 IsXSDRoot(type#26576 localName, type#26576 ns) { }
	// RVA: -1
	private type#28660 ProcessInlineSchema() { }
	// RVA: -1
	private type#28660 ReadAheadForMemberType() { }
	// RVA: -1
	private type#28660 GetIsDefault() { }
	// RVA: -1
	private type#28660 GetMemberType() { }
	// RVA: -1
	private type#29547 GetCachingReader() { }
	// RVA: -1
	internal type#28359 CreateDummyTextNode(type#26576 attributeValue, type#20867 depth) { }
	// RVA: -1
	internal type#28660 CachingCallBack(type#29547 cachingReader) { }
	// RVA: -1
	private type#26576 GetOriginalAtomicValueStringOfElement() { }
}
}
