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

namespace System.Xml
{
public class XmlDocument // TypeDefIndex: 6736
{
	// Fields
	type#29172 implementation;
	type#17418 domNameTable;
	type#29175 lastChild;
	type#29191 entities;
	type#19500 htElementIdMap;
	type#19500 htElementIDAttrDecl;
	type#25645 schemaInfo;
	type#29393 schemas;
	type#15314 reportValidity;
	type#15314 actualLoadingStatus;
	type#29206 onNodeInsertingDelegate;
	type#29206 onNodeInsertedDelegate;
	type#29206 onNodeRemovingDelegate;
	type#29206 onNodeRemovedDelegate;
	type#29206 onNodeChangingDelegate;
	type#29206 onNodeChangedDelegate;
	type#15315 fEntRefNodesPresent;
	type#15315 fCDataNodesPresent;
	type#15314 preserveWhitespace;
	type#15314 isLoading;
	type#26578 strDocumentName;
	type#26578 strDocumentFragmentName;
	type#26578 strCommentName;
	type#26578 strTextName;
	type#26578 strCDataSectionName;
	type#26578 strEntityName;
	type#26578 strID;
	type#26578 strXmlns;
	type#26578 strXml;
	type#26578 strSpace;
	type#26578 strLang;
	type#26578 strEmpty;
	type#26578 strNonSignificantWhitespaceName;
	type#26578 strSignificantWhitespaceName;
	type#26578 strReservedXmlns;
	type#26578 strReservedXml;
	type#26578 baseURI;
	type#29261 resolver;
	type#15315 bSetResolver;
	type#23707 objLock;
	type#29098 namespaceXml;
	type#17774 EmptyEnumerator;
	type#20687 NotKnownSchemaInfo;
	type#20687 ValidSchemaInfo;
	type#20687 InvalidSchemaInfo;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#29188 nt) { }
	// RVA: -1
	protected internal type#28660 .ctor(type#29171 imp) { }
	// RVA: -1
	internal type#25644 get_DtdSchemaInfo() { }
	// RVA: -1
	internal type#28660 set_DtdSchemaInfo(type#25644 value) { }
	// RVA: -1
	internal static type#28660 CheckName(type#26576 name) { }
	// RVA: -1
	internal type#29184 AddXmlName(type#26576 prefix, type#26576 localName, type#26576 namespaceURI, type#20686 schemaInfo) { }
	// RVA: -1
	internal type#29184 GetXmlName(type#26576 prefix, type#26576 localName, type#26576 namespaceURI, type#20686 schemaInfo) { }
	// RVA: -1
	internal type#29184 AddAttrXmlName(type#26576 prefix, type#26576 localName, type#26576 namespaceURI, type#20686 schemaInfo) { }
	// RVA: -1
	internal type#15313 AddIdInfo(type#29184 eleName, type#29184 attrName) { }
	// RVA: -1
	private type#29184 GetIDInfoByElement_(type#29184 eleName) { }
	// RVA: -1
	internal type#29184 GetIDInfoByElement(type#29184 eleName) { }
	// RVA: -1
	private type#28711 GetElement(type#14448 elementList, type#29149 elem) { }
	// RVA: -1
	internal type#28660 AddElementWithId(type#26576 id, type#29149 elem) { }
	// RVA: -1
	internal type#28660 RemoveElementWithId(type#26576 id, type#29149 elem) { }
	// RVA: -1
	public virtual type#29197 CloneNode(type#15313 deep) { }
	// RVA: -1
	public virtual type#29218 get_NodeType() { }
	// RVA: -1
	public virtual type#29197 get_ParentNode() { }
	// RVA: -1
	public virtual type#29142 get_DocumentType() { }
	// RVA: -1
	internal virtual type#29133 get_Declaration() { }
	// RVA: -1
	public type#29171 get_Implementation() { }
	// RVA: -1
	public virtual type#26576 get_Name() { }
	// RVA: -1
	public virtual type#26576 get_LocalName() { }
	// RVA: -1
	public type#29149 get_DocumentElement() { }
	// RVA: -1
	internal virtual type#15313 get_IsContainer() { }
	// RVA: -1
	internal virtual type#29174 get_LastNode() { }
	// RVA: -1
	internal virtual type#28660 set_LastNode(type#29174 value) { }
	// RVA: -1
	public virtual type#29136 get_OwnerDocument() { }
	// RVA: -1
	public type#28660 set_Schemas(type#29392 value) { }
	// RVA: -1
	internal type#15313 get_CanReportValidity() { }
	// RVA: -1
	internal type#15313 get_HasSetResolver() { }
	// RVA: -1
	internal type#29260 GetResolver() { }
	// RVA: -1
	public virtual type#28660 set_XmlResolver(type#29260 value) { }
	// RVA: -1
	internal virtual type#15313 IsValidChildType(type#29218 type) { }
	// RVA: -1
	private type#15313 HasNodeTypeInPrevSiblings(type#29218 nt, type#29197 refNode) { }
	// RVA: -1
	private type#15313 HasNodeTypeInNextSiblings(type#29218 nt, type#29197 refNode) { }
	// RVA: -1
	internal virtual type#15313 CanInsertBefore(type#29197 newChild, type#29197 refChild) { }
	// RVA: -1
	internal virtual type#15313 CanInsertAfter(type#29197 newChild, type#29197 refChild) { }
	// RVA: -1
	public type#29097 CreateAttribute(type#26576 name) { }
	// RVA: -1
	internal type#28660 SetDefaultNamespace(type#26576 prefix, type#26576 localName, type#12127 namespaceURI) { }
	// RVA: -1
	public virtual type#29113 CreateCDataSection(type#26576 data) { }
	// RVA: -1
	public virtual type#29124 CreateComment(type#26576 data) { }
	// RVA: -1
	public virtual type#29142 CreateDocumentType(type#26576 name, type#26576 publicId, type#26576 systemId, type#26576 internalSubset) { }
	// RVA: -1
	public virtual type#29141 CreateDocumentFragment() { }
	// RVA: -1
	public type#29149 CreateElement(type#26576 name) { }
	// RVA: -1
	internal type#28660 AddDefaultAttributes(type#29149 elem) { }
	// RVA: -1
	private type#25635 GetSchemaElementDecl(type#29149 elem) { }
	// RVA: -1
	private type#29097 PrepareDefaultAttribute(type#25626 attdef, type#26576 attrPrefix, type#26576 attrLocalname, type#26576 attrNamespaceURI) { }
	// RVA: -1
	public virtual type#29163 CreateEntityReference(type#26576 name) { }
	// RVA: -1
	public virtual type#29233 CreateProcessingInstruction(type#26576 target, type#26576 data) { }
	// RVA: -1
	public virtual type#29133 CreateXmlDeclaration(type#26576 version, type#26576 encoding, type#26576 standalone) { }
	// RVA: -1
	public virtual type#29477 CreateTextNode(type#26576 text) { }
	// RVA: -1
	public virtual type#29464 CreateSignificantWhitespace(type#26576 text) { }
	// RVA: -1
	public virtual type#29028 CreateNavigator() { }
	// RVA: -1
	protected internal virtual type#29028 CreateNavigator(type#29197 node) { }
	// RVA: -1
	internal static type#15313 IsTextNode(type#29218 nt) { }
	// RVA: -1
	private type#29197 NormalizeText(type#29197 n) { }
	// RVA: -1
	public virtual type#29537 CreateWhitespace(type#26576 text) { }
	// RVA: -1
	public type#29097 CreateAttribute(type#26576 qualifiedName, type#26576 namespaceURI) { }
	// RVA: -1
	public type#29149 CreateElement(type#26576 qualifiedName, type#26576 namespaceURI) { }
	// RVA: -1
	public virtual type#29149 GetElementById(type#26576 elementId) { }
	// RVA: -1
	private type#29197 ImportNodeInternal(type#29197 node, type#15313 deep) { }
	// RVA: -1
	private type#28660 ImportAttributes(type#29197 fromElem, type#29197 toElem) { }
	// RVA: -1
	private type#28660 ImportChildren(type#29197 fromNode, type#29197 toNode, type#15313 deep) { }
	// RVA: -1
	public type#29188 get_NameTable() { }
	// RVA: -1
	public virtual type#29097 CreateAttribute(type#26576 prefix, type#26576 localName, type#26576 namespaceURI) { }
	// RVA: -1
	protected internal virtual type#29097 CreateDefaultAttribute(type#26576 prefix, type#26576 localName, type#26576 namespaceURI) { }
	// RVA: -1
	public virtual type#29149 CreateElement(type#26576 prefix, type#26576 localName, type#26576 namespaceURI) { }
	// RVA: -1
	public virtual type#15313 get_IsReadOnly() { }
	// RVA: -1
	internal type#29190 get_Entities() { }
	// RVA: -1
	internal type#28660 set_Entities(type#29190 value) { }
	// RVA: -1
	internal type#15313 get_IsLoading() { }
	// RVA: -1
	internal type#28660 set_IsLoading(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_ActualLoadingStatus() { }
	// RVA: -1
	public virtual type#29197 ReadNode(type#29248 reader) { }
	// RVA: -1
	private type#29482 SetupReader(type#29482 tr) { }
	// RVA: -1
	public virtual type#28660 Load(type#29248 reader) { }
	// RVA: -1
	public virtual type#28660 LoadXml(type#26576 xml) { }
	// RVA: -1
	public virtual type#28660 set_InnerText(type#26576 value) { }
	// RVA: -1
	public virtual type#28660 set_InnerXml(type#26576 value) { }
	// RVA: -1
	public virtual type#28660 Save(type#29540 w) { }
	// RVA: -1
	public virtual type#28660 WriteTo(type#29540 w) { }
	// RVA: -1
	public virtual type#28660 WriteContentTo(type#29540 xw) { }
	// RVA: -1
	internal virtual type#29204 GetEventArgs(type#29197 node, type#29197 oldParent, type#29197 newParent, type#26576 oldValue, type#26576 newValue, type#29201 action) { }
	// RVA: -1
	internal type#29204 GetInsertEventArgsForLoad(type#29197 node, type#29197 newParent) { }
	// RVA: -1
	internal virtual type#28660 BeforeEvent(type#29204 args) { }
	// RVA: -1
	internal virtual type#28660 AfterEvent(type#29204 args) { }
	// RVA: -1
	internal type#29097 GetDefaultAttribute(type#29149 elem, type#26576 attrPrefix, type#26576 attrLocalname, type#26576 attrNamespaceURI) { }
	// RVA: -1
	internal type#26576 get_Version() { }
	// RVA: -1
	internal type#26576 get_Encoding() { }
	// RVA: -1
	internal type#26576 get_Standalone() { }
	// RVA: -1
	internal type#29162 GetEntityNode(type#26576 name) { }
	// RVA: -1
	public virtual type#20686 get_SchemaInfo() { }
	// RVA: -1
	public virtual type#26576 get_BaseURI() { }
	// RVA: -1
	internal type#28660 SetBaseURI(type#26576 inBaseURI) { }
	// RVA: -1
	internal virtual type#29197 AppendChildForLoad(type#29197 newChild, type#29136 doc) { }
	// RVA: -1
	internal virtual type#29045 get_XPNodeType() { }
	// RVA: -1
	internal type#15313 get_HasEntityReferences() { }
	// RVA: -1
	internal type#29097 get_NamespaceXml() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
