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

namespace UnityEngine.UIElements
{
public class StyleVariableResolver // TypeDefIndex: 6126
{
	// Fields
	type#20893 kMaxResolves;
	type#26744 s_SyntaxParser;
	type#26717 m_Matcher;
	type#9087 m_ResolvedValues;
	type#10265 m_ResolvedVarStack;
	type#26699 m_Property;
	type#10273 m_ContextStack;
	type#33908 m_CurrentContext;
	type#26777 <variableContext>k__BackingField;

	// Methods
	// RVA: -1
	private type#26734 get_currentSheet() { }
	// RVA: -1
	private type#13484 get_currentHandles() { }
	// RVA: -1
	public type#9086 get_resolvedValues() { }
	// RVA: -1
	public type#26776 get_variableContext() { }
	// RVA: -1
	public type#28660 set_variableContext(type#26776 value) { }
	// RVA: -1
	public type#28660 Init(type#26698 property, type#26734 sheet, type#13484 handles) { }
	// RVA: -1
	private type#28660 PushContext(type#26734 sheet, type#13484 handles) { }
	// RVA: -1
	private type#28660 PopContext() { }
	// RVA: -1
	public type#28660 AddValue(type#26763 handle) { }
	// RVA: -1
	public type#15313 ResolveVarFunction(type#11942 index) { }
	// RVA: -1
	private type#33909 ResolveVarFunction(type#11942 index, type#20867 argc, type#26576 varName) { }
	// RVA: -1
	public type#15313 ValidateResolvedValues() { }
	// RVA: -1
	private type#33909 ResolveVariable(type#26576 variableName) { }
	// RVA: -1
	private type#33909 ResolveFallback(type#11942 index, type#15313 appendValues) { }
	// RVA: -1
	private static type#28660 ParseVarFunction(type#26734 sheet, type#13484 handles, type#11942 index, type#11944 argCount, type#12129 variableName) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
