// Assembly: UnityEngine.UIElementsModule
// Full name: UnityEngine.UIElements.UxmlAttributeDescription

namespace UnityEngine.UIElements
{
public class UxmlAttributeDescription // TypeDefIndex: 6196
{
	// Fields
	type#26577 <name>k__BackingField;
	type#13454 m_ObsoleteNames;
	type#26577 <type>k__BackingField;
	type#26577 <typeNamespace>k__BackingField;
	type#34560 <use>k__BackingField;
	type#28323 <restriction>k__BackingField;

	// Methods
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	public type#26576 get_name() { }
	// RVA: -1
	public type#28660 set_name(type#26576 value) { }
	// RVA: -1
	public type#28660 set_obsoleteNames(type#6710 value) { }
	// RVA: -1
	protected internal type#28660 set_type(type#26576 value) { }
	// RVA: -1
	protected type#28660 set_typeNamespace(type#26576 value) { }
	// RVA: -1
	public type#28660 set_use(type#34559 value) { }
	// RVA: -1
	public type#28660 set_restriction(type#28322 value) { }
	// RVA: -1
	internal type#15313 TryFindValueInAttributeOverrides(type#26576 elementName, type#16572 cc, type#9315 attributeOverrides, type#12129 value) { }
	// RVA: -1
	internal type#15313 TryGetValueFromBagAsString(type#20612 bag, type#16572 cc, type#12129 value) { }
	// RVA: -1
	internal type#15313 TryGetAttributeOverrideValueFromBagAsString(type#20612 bag, type#16572 cc, type#12129 value, type#12238 sourceAsset) { }
	// RVA: -1
	internal type#15313 ValidateName() { }
	// RVA: -1
	internal type#15313 TryGetValueFromBagAsString(type#20612 bag, type#16572 cc, type#12129 value, type#12238 sourceAsset) { }
	// RVA: -1
	protected type#15313 TryGetValueFromBag(type#20612 bag, type#16572 cc, type#5948 converterFunc, type#928 defaultValue, type#11445 value) { }
	// RVA: -1
	protected type#927 GetValueFromBag(type#20612 bag, type#16572 cc, type#5947 converterFunc, type#927 defaultValue) { }
}
}
