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

namespace System.Xml.Schema
{
public class Parser // TypeDefIndex: 7058
{
	// Fields
	type#25654 schemaType;
	type#29189 nameTable;
	type#25648 schemaNames;
	type#28363 eventHandler;
	type#29194 namespaceManager;
	type#29249 reader;
	type#24590 positionInfo;
	type#15314 isProcessNamespaces;
	type#20868 schemaXmlDepth;
	type#20868 markupDepth;
	type#25631 builder;
	type#29267 schema;
	type#25645 xdrSchema;
	type#29261 xmlResolver;
	type#29137 dummyDocument;
	type#15314 processMarkup;
	type#29198 parentNode;
	type#29194 annotationNSManager;
	type#26577 xmlns;
	type#29116 xmlCharType;

	// Methods
	// RVA: -1
	public type#28660 .ctor(type#25653 schemaType, type#29188 nameTable, type#25647 schemaNames, type#28362 eventHandler) { }
	// RVA: -1
	public type#25653 Parse(type#29248 reader, type#26576 targetNamespace) { }
	// RVA: -1
	public type#28660 StartParsing(type#29248 reader, type#26576 targetNamespace) { }
	// RVA: -1
	private type#15313 CheckSchemaRoot(type#25653 rootType, type#12129 code) { }
	// RVA: -1
	public type#25653 FinishParsing() { }
	// RVA: -1
	public type#29266 get_XmlSchema() { }
	// RVA: -1
	internal type#28660 set_XmlResolver(type#29260 value) { }
	// RVA: -1
	public type#25644 get_XdrSchema() { }
	// RVA: -1
	public type#15313 ParseReaderNode() { }
	// RVA: -1
	private type#28660 ProcessAppInfoDocMarkup(type#15313 root) { }
	// RVA: -1
	private type#29149 LoadElementNode(type#15313 root) { }
	// RVA: -1
	private type#29097 CreateXmlNsAttribute(type#26576 prefix, type#26576 value) { }
	// RVA: -1
	private type#29097 LoadAttributeNode() { }
	// RVA: -1
	private type#29163 LoadEntityReferenceInAttribute() { }
}
}
