// Assembly: UnityEngine.PropertiesModule
// Full name: Unity.Properties.PropertyCollection`1

namespace Unity.Properties
{
public class PropertyCollection`1 // TypeDefIndex: 11536
{
	// Fields
	type#5179 m_Type;
	type#6622 m_Enumerable;
	type#8329 m_Properties;
	type#7845 m_IndexedCollectionPropertyBag;
	type#9928 <Empty>k__BackingField;

	// Methods
	// RVA: -1
	public static type#9927 get_Empty() { }
	// RVA: -1
	public type#28660 .ctor(type#6621 enumerable) { }
	// RVA: -1
	public type#28660 .ctor(type#8328 properties) { }
	// RVA: -1
	internal type#28660 .ctor(type#7844 enumerable) { }
	// RVA: -1
	public type#5152 GetEnumerator() { }
	// RVA: -1
	private virtual type#6831 System.Collections.Generic.IEnumerable<Unity.Properties.IProperty<TContainer>>.GetEnumerator() { }
	// RVA: -1
	private virtual type#20073 System.Collections.IEnumerable.GetEnumerator() { }
	// RVA: -1
	private static type#28660 .cctor() { }
}
}
