// Assembly: UnityEngine.PropertiesModule
// Full name: Unity.Properties.PropertyPathPart

namespace Unity.Properties
{
public class PropertyPathPart // TypeDefIndex: 11494
{
	// Fields
	type#24799 m_Kind;
	type#26586 m_Name;
	type#20877 m_Index;
	type#23712 m_Key;

	// Methods
	// RVA: -1
	public type#15313 get_IsName() { }
	// RVA: -1
	public type#15313 get_IsIndex() { }
	// RVA: -1
	public type#24798 get_Kind() { }
	// RVA: -1
	public type#26576 get_Name() { }
	// RVA: -1
	public type#20867 get_Index() { }
	// RVA: -1
	public type#23705 get_Key() { }
	// RVA: -1
	public type#28660 .ctor(type#26576 name) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 index) { }
	// RVA: -1
	public type#28660 .ctor(type#23705 key) { }
	// RVA: -1
	private type#28660 CheckKind(type#24798 type) { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public virtual type#15313 Equals(type#24796 other) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
}
}
