// Assembly: mscorlib
// Full name: System.Attribute

namespace System
{
public class Attribute // TypeDefIndex: 3624
{

	// Methods
	// RVA: -1
	private static type#12825 InternalGetCustomAttributes(type#24780 element, type#27705 type, type#15313 inherit) { }
	// RVA: -1
	private static type#12825 InternalGetCustomAttributes(type#18022 element, type#27705 type, type#15313 inherit) { }
	// RVA: -1
	private static type#12825 InternalParamGetCustomAttributes(type#24230 parameter, type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	private static type#15313 InternalIsDefined(type#24780 element, type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	private static type#15313 InternalIsDefined(type#18022 element, type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#22536 element, type#27705 type) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#22536 element, type#27705 type, type#15313 inherit) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#22536 element) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#22536 element, type#15313 inherit) { }
	// RVA: -1
	public static type#15313 IsDefined(type#22536 element, type#27705 attributeType) { }
	// RVA: -1
	public static type#15313 IsDefined(type#22536 element, type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	public static type#14710 GetCustomAttribute(type#22536 element, type#27705 attributeType) { }
	// RVA: -1
	public static type#14710 GetCustomAttribute(type#22536 element, type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#24230 element, type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#24230 element, type#15313 inherit) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#22819 element, type#15313 inherit) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#22819 element, type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#14478 element, type#27705 attributeType) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#14478 element, type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#14478 element) { }
	// RVA: -1
	public static type#12825 GetCustomAttributes(type#14478 element, type#15313 inherit) { }
	// RVA: -1
	public static type#14710 GetCustomAttribute(type#14478 element, type#27705 attributeType) { }
	// RVA: -1
	public static type#14710 GetCustomAttribute(type#14478 element, type#27705 attributeType, type#15313 inherit) { }
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	private static type#15313 AreFieldValuesEqual(type#23705 thisValue, type#23705 thatValue) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public virtual type#23705 get_TypeId() { }
	// RVA: -1
	public virtual type#15313 Match(type#23705 obj) { }
	// RVA: -1
	public virtual type#15313 IsDefaultAttribute() { }
}
}
