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

namespace UnityEngine.UIElements
{
public class VisualTreeAsset // TypeDefIndex: 6258
{
	// Fields
	type#26583 LinkedVEAInTemplatePropertyName;
	type#26583 NoRegisteredFactoryErrorMessage;
	type#15314 m_ImportedWithErrors;
	type#15314 m_HasUpdatedUrls;
	type#15314 m_ImportedWithWarnings;
	type#4826 s_TemporarySlotInsertionPoints;
	type#8707 s_VeaIdsPath;
	type#9344 m_Usings;
	type#26736 inlineSheet;
	type#9226 m_VisualElementAssets;
	type#9131 m_TemplateAssets;
	type#9346 m_UxmlObjectEntries;
	type#8700 m_UxmlObjectIds;
	type#9338 m_AssetEntries;
	type#9340 m_Slots;
	type#20868 m_ContentContainerId;
	type#20868 m_ContentHash;

	// Methods
	// RVA: -1
	public type#15313 get_importedWithErrors() { }
	// RVA: -1
	internal type#28660 set_importedWithErrors(type#15313 value) { }
	// RVA: -1
	internal type#15313 get_importerWithUpdatedUrls() { }
	// RVA: -1
	internal type#28660 set_importerWithUpdatedUrls(type#15313 value) { }
	// RVA: -1
	public type#15313 get_importedWithWarnings() { }
	// RVA: -1
	internal type#28660 set_importedWithWarnings(type#15313 value) { }
	// RVA: -1
	internal type#20867 GetNextChildSerialNumber() { }
	// RVA: -1
	internal type#9343 get_usings() { }
	// RVA: -1
	public type#6721 get_templateDependencies() { }
	// RVA: -1
	public type#6713 get_stylesheets() { }
	// RVA: -1
	internal type#9225 get_visualElementAssets() { }
	// RVA: -1
	internal type#9130 get_templateAssets() { }
	// RVA: -1
	internal type#9345 get_uxmlObjectEntries() { }
	// RVA: -1
	internal type#8699 get_uxmlObjectIds() { }
	// RVA: -1
	internal type#28660 RemoveElementAndDependencies(type#28625 asset) { }
	// RVA: -1
	internal type#28660 RegisterUxmlObject(type#28298 uxmlObjectAsset) { }
	// RVA: -1
	internal type#28298 AddUxmlObject(type#28268 parent, type#26576 fieldUxmlName, type#26576 fullTypeName, type#28297 xmlNamespace) { }
	// RVA: -1
	internal type#20867 GetNextUxmlAssetId(type#20867 parentId) { }
	// RVA: -1
	internal type#28660 RemoveUxmlObject(type#20867 id, type#15335 onlyIfIsField) { }
	// RVA: -1
	private type#28660 RemoveUxmlObjectEntryDependencies(type#20867 parentId) { }
	// RVA: -1
	internal type#28660 CollectUxmlObjectAssets(type#28268 parent, type#26576 fieldName, type#9199 foundEntries) { }
	// RVA: -1
	internal type#28660 SetUxmlObjectAssets(type#28268 parent, type#26576 fieldName, type#9199 entries) { }
	// RVA: -1
	internal type#8275 GetUxmlObjects(type#20612 asset, type#16572 cc) { }
	// RVA: -1
	internal type#15313 AssetEntryExists(type#26576 path, type#27705 type) { }
	// RVA: -1
	internal type#28660 RegisterAssetEntry(type#26576 path, type#27705 type, type#23720 asset) { }
	// RVA: -1
	internal type#28660 TransferAssetEntries(type#28645 otherVta) { }
	// RVA: -1
	internal type#936 GetAsset(type#26576 path) { }
	// RVA: -1
	internal type#23720 GetAsset(type#26576 path, type#27705 type) { }
	// RVA: -1
	internal type#27705 GetAssetType(type#26576 path) { }
	// RVA: -1
	internal type#34737 GetUxmlObjectEntry(type#20867 id) { }
	// RVA: -1
	internal type#19845 GetUxmlObjectFactory(type#28298 uxmlObjectAsset) { }
	// RVA: -1
	internal type#9339 get_slots() { }
	// RVA: -1
	internal type#20867 get_contentContainerId() { }
	// RVA: -1
	internal type#28660 set_contentContainerId(type#20867 value) { }
	// RVA: -1
	public type#27074 Instantiate() { }
	// RVA: -1
	public type#27074 Instantiate(type#26576 bindingPath) { }
	// RVA: -1
	public type#27074 CloneTree() { }
	// RVA: -1
	public type#27074 CloneTree(type#26576 bindingPath) { }
	// RVA: -1
	public type#28660 CloneTree(type#28615 target) { }
	// RVA: -1
	public type#28660 CloneTree(type#28615 target, type#11944 firstElementIndex, type#11944 elementAddedCount) { }
	// RVA: -1
	internal type#28660 CloneTree(type#28615 target, type#16572 cc) { }
	// RVA: -1
	private type#28615 CloneSetupRecursively(type#28625 root, type#4472 idToChildren, type#16572 context) { }
	// RVA: -1
	internal static type#20867 CompareForOrder(type#28625 a, type#28625 b) { }
	// RVA: -1
	internal type#15313 TryGetSlotInsertionPoint(type#20867 insertionPointId, type#12129 slotName) { }
	// RVA: -1
	internal type#15313 TryGetUsingEntry(type#26576 templateName, type#12336 entry) { }
	// RVA: -1
	private type#28660 RemoveUsingEntry(type#34734 entry) { }
	// RVA: -1
	internal type#28645 ResolveTemplate(type#26576 templateName) { }
	// RVA: -1
	internal static type#28615 Create(type#28625 asset, type#16572 ctx) { }
	// RVA: -1
	private static type#28660 AssignClassListFromAssetToElement(type#28625 asset, type#28615 element) { }
	// RVA: -1
	private static type#28660 AssignStyleSheetFromAssetToElement(type#28625 asset, type#28615 element) { }
	// RVA: -1
	public type#20867 get_contentHash() { }
	// RVA: -1
	public type#28660 set_contentHash(type#20867 value) { }
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	internal static type#28615 <Create>g__CreateError|82_0(type#12335 ) { }
}
}
