// Assembly: UnityEngine.PropertiesModule
// Full name: Unity.Properties.Internal.ReflectedPropertyBagProvider

namespace Unity.Properties.Internal
{
public class ReflectedPropertyBagProvider // TypeDefIndex: 11632
{
	// Fields
	type#22696 m_CreatePropertyMethod;
	type#22696 m_CreatePropertyBagMethod;
	type#22696 m_CreateIndexedCollectionPropertyBagMethod;
	type#22696 m_CreateSetPropertyBagMethod;
	type#22696 m_CreateKeyValueCollectionPropertyBagMethod;
	type#22696 m_CreateKeyValuePairPropertyBagMethod;
	type#22696 m_CreateArrayPropertyBagMethod;
	type#22696 m_CreateListPropertyBagMethod;
	type#22696 m_CreateHashSetPropertyBagMethod;
	type#22696 m_CreateDictionaryPropertyBagMethod;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#20454 CreatePropertyBag(type#27705 type) { }
	// RVA: -1
	public type#7519 CreatePropertyBag() { }
	// RVA: -1
	private type#28660 CreateProperty(type#20274 member, type#10100 propertyBag) { }
	// RVA: -1
	private type#7517 CreateIndexedCollectionPropertyBag() { }
	// RVA: -1
	private type#7520 CreateSetPropertyBag() { }
	// RVA: -1
	private type#7518 CreateKeyValueCollectionPropertyBag() { }
	// RVA: -1
	private type#7538 CreateKeyValuePairPropertyBag() { }
	// RVA: -1
	private type#7542 CreateArrayPropertyBag() { }
	// RVA: -1
	private type#7540 CreateListPropertyBag() { }
	// RVA: -1
	private type#7536 CreateHashSetPropertyBag() { }
	// RVA: -1
	private type#7534 CreateDictionaryPropertyBag() { }
	// RVA: -1
	private static type#6697 GetPropertyMembers(type#27705 type) { }
	// RVA: -1
	private static type#15313 IsValidMember(type#22536 memberInfo) { }
	// RVA: -1
	private static type#15313 IsValidPropertyType(type#27705 type) { }
}
}
