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

namespace System.Xml.Linq
{
public class XNamespace // TypeDefIndex: 12704
{
	// Fields
	type#11312 s_namespaces;
	type#28713 s_refNone;
	type#28713 s_refXml;
	type#28713 s_refXmlns;
	type#26577 _namespaceName;
	type#20868 _hashCode;
	type#11313 _names;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#26576 namespaceName) { }
	// RVA: -1
	public type#26576 get_NamespaceName() { }
	// RVA: -1
	public type#28987 GetName(type#26576 localName) { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public static type#28991 get_None() { }
	// RVA: -1
	public static type#28991 get_Xml() { }
	// RVA: -1
	public static type#28991 get_Xmlns() { }
	// RVA: -1
	public static type#28991 Get(type#26576 namespaceName) { }
	// RVA: -1
	public static type#28991 op_Implicit(type#26576 namespaceName) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public static type#15313 op_Equality(type#28991 left, type#28991 right) { }
	// RVA: -1
	public static type#15313 op_Inequality(type#28991 left, type#28991 right) { }
	// RVA: -1
	internal type#28987 GetName(type#26576 localName, type#20867 index, type#20867 count) { }
	// RVA: -1
	internal static type#28991 Get(type#26576 namespaceName, type#20867 index, type#20867 count) { }
	// RVA: -1
	private static type#26576 ExtractLocalName(type#28987 n) { }
	// RVA: -1
	private static type#26576 ExtractNamespace(type#28711 r) { }
	// RVA: -1
	private static type#28991 EnsureNamespace(type#12240 refNmsp, type#26576 namespaceName) { }
}
}
