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

namespace System.Xml.Linq
{
public class XObject // TypeDefIndex: 12706
{
	// Fields
	type#28968 parent;
	type#23707 annotations;

	// Methods
	// RVA: -1
	internal type#28660 .ctor() { }
	// RVA: -1
	public type#26576 get_BaseUri() { }
	// RVA: -1
	public abstract type#29218 get_NodeType() { }
	// RVA: -1
	public type#28981 get_Parent() { }
	// RVA: -1
	public type#28660 AddAnnotation(type#23705 annotation) { }
	// RVA: -1
	private type#23705 AnnotationForSealedType(type#27705 type) { }
	// RVA: -1
	public type#943 Annotation() { }
	// RVA: -1
	private virtual type#15313 System.Xml.IXmlLineInfo.HasLineInfo() { }
	// RVA: -1
	private virtual type#20867 System.Xml.IXmlLineInfo.get_LineNumber() { }
	// RVA: -1
	private virtual type#20867 System.Xml.IXmlLineInfo.get_LinePosition() { }
	// RVA: -1
	internal type#15313 get_HasBaseUri() { }
	// RVA: -1
	internal type#15313 NotifyChanged(type#23705 sender, type#29003 e) { }
	// RVA: -1
	internal type#15313 NotifyChanging(type#23705 sender, type#29003 e) { }
	// RVA: -1
	internal type#28660 SetBaseUri(type#26576 baseUri) { }
	// RVA: -1
	internal type#28660 SetLineInfo(type#20867 lineNumber, type#20867 linePosition) { }
	// RVA: -1
	internal type#15313 SkipNotify() { }
	// RVA: -1
	internal type#25592 GetSaveOptionsFromAnnotations() { }
}
}
