// Assembly: System.Xml
// Full name: System.Xml.Schema.XdrValidator

namespace System.Xml.Schema
{
public class XdrValidator // TypeDefIndex: 7095
{
	// Fields
	type#19468 validationStack;
	type#19500 attPresence;
	type#29235 name;
	type#29194 nsManager;
	type#15314 isProcessContents;
	type#19500 IDs;
	type#20696 idRefListHead;
	type#24252 inlineSchemaParser;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#15050 validator) { }
	// RVA: -1
	internal type#28660 .ctor(type#29526 reader, type#29289 schemaCollection, type#20615 eventHandling) { }
	// RVA: -1
	private type#28660 Init() { }
	// RVA: -1
	public virtual type#28660 Validate() { }
	// RVA: -1
	private type#28660 ValidateElement() { }
	// RVA: -1
	private type#28660 ValidateChildElement() { }
	// RVA: -1
	private type#15313 get_IsInlineSchemaStarted() { }
	// RVA: -1
	private type#28660 ProcessInlineSchema() { }
	// RVA: -1
	private type#28660 ProcessElement() { }
	// RVA: -1
	private type#28660 ValidateEndElement() { }
	// RVA: -1
	private type#25635 ThoroughGetElementDecl() { }
	// RVA: -1
	private type#28660 ValidateStartElement() { }
	// RVA: -1
	private type#28660 ValidateEndStartElement() { }
	// RVA: -1
	private type#28660 LoadSchemaFromLocation(type#26576 uri) { }
	// RVA: -1
	private type#28660 LoadSchema(type#26576 uri) { }
	// RVA: -1
	private type#15313 get_HasSchema() { }
	// RVA: -1
	public virtual type#15313 get_PreserveWhitespace() { }
	// RVA: -1
	private type#28660 ProcessTokenizedType(type#29490 ttype, type#26576 name) { }
	// RVA: -1
	public virtual type#28660 CompleteValidation() { }
	// RVA: -1
	private type#28660 CheckValue(type#26576 value, type#25626 attdef) { }
	// RVA: -1
	public static type#28660 CheckDefaultValue(type#26576 value, type#25626 attdef, type#25644 sinfo, type#29193 nsManager, type#29188 NameTable, type#23705 sender, type#28362 eventhandler, type#26576 baseUri, type#20867 lineNo, type#20867 linePos) { }
	// RVA: -1
	internal type#28660 AddID(type#26576 name, type#23705 node) { }
	// RVA: -1
	public virtual type#23705 FindId(type#26576 name) { }
	// RVA: -1
	private type#28660 Push(type#29234 elementName) { }
	// RVA: -1
	private type#28660 Pop() { }
	// RVA: -1
	private type#28660 CheckForwardRefs() { }
	// RVA: -1
	private type#29234 QualifiedName(type#26576 name, type#26576 ns) { }
}
}
