// Assembly: System.Xml.Linq
// Full name: System.Xml.Linq.XDocument

namespace System.Xml.Linq
{
public class XDocument // TypeDefIndex: 12688
{
	// Fields
	type#28973 _declaration;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#28976 other) { }
	// RVA: -1
	public type#28972 get_Declaration() { }
	// RVA: -1
	public type#28660 set_Declaration(type#28972 value) { }
	// RVA: -1
	public virtual type#29218 get_NodeType() { }
	// RVA: -1
	public type#28981 get_Root() { }
	// RVA: -1
	public virtual type#28660 WriteTo(type#29540 writer) { }
	// RVA: -1
	internal virtual type#28660 AddAttribute(type#28959 a) { }
	// RVA: -1
	internal virtual type#28660 AddAttributeSkipNotify(type#28959 a) { }
	// RVA: -1
	internal virtual type#28994 CloneNode() { }
	// RVA: -1
	private type#942 GetFirstNode() { }
	// RVA: -1
	internal static type#15313 IsWhitespace(type#26576 s) { }
	// RVA: -1
	internal virtual type#28660 ValidateNode(type#28994 node, type#28994 previous) { }
	// RVA: -1
	private type#28660 ValidateDocument(type#28994 previous, type#29218 allowBefore, type#29218 allowAfter) { }
	// RVA: -1
	internal virtual type#28660 ValidateString(type#26576 s) { }
}
}
