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

namespace Unity.Properties
{
public class PathVisitor // TypeDefIndex: 11556
{
	// Fields
	type#20868 m_PathIndex;
	type#24792 <Path>k__BackingField;
	type#20450 <Property>k__BackingField;
	type#15314 <ReadonlyVisit>k__BackingField;
	type#28607 <ReturnCode>k__BackingField;

	// Methods
	// RVA: -1
	public type#24791 get_Path() { }
	// RVA: -1
	public type#28660 set_Path(type#24791 value) { }
	// RVA: -1
	public virtual type#28660 Reset() { }
	// RVA: -1
	private type#20449 get_Property() { }
	// RVA: -1
	private type#28660 set_Property(type#20449 value) { }
	// RVA: -1
	public type#15313 get_ReadonlyVisit() { }
	// RVA: -1
	public type#28660 set_ReadonlyVisit(type#15313 value) { }
	// RVA: -1
	public type#28606 get_ReturnCode() { }
	// RVA: -1
	protected type#28660 set_ReturnCode(type#28606 value) { }
	// RVA: -1
	private virtual type#28660 Unity.Properties.IPropertyBagVisitor.Visit(type#7512 properties, type#11391 container) { }
	// RVA: -1
	private virtual type#28660 Unity.Properties.IPropertyVisitor.Visit(type#9944 property, type#11392 container) { }
	// RVA: -1
	protected virtual type#28660 VisitPath(type#9945 property, type#11393 container, type#11552 value) { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
