// Assembly: System.Data
// Full name: System.Data.DataViewListener

namespace System.Data
{
public class DataViewListener // TypeDefIndex: 8374
{
	// Fields
	type#28714 _dvWeak;
	type#16966 _table;
	type#20743 _index;
	type#20878 _objectID;

	// Methods
	// RVA: -1
	internal type#28660 .ctor(type#16987 dv) { }
	// RVA: -1
	private type#28660 ChildRelationCollectionChanged(type#23705 sender, type#16024 e) { }
	// RVA: -1
	private type#28660 ParentRelationCollectionChanged(type#23705 sender, type#16024 e) { }
	// RVA: -1
	private type#28660 ColumnCollectionChanged(type#23705 sender, type#16024 e) { }
	// RVA: -1
	internal type#28660 MaintainDataView(type#22023 changedType, type#16926 row, type#15313 trackAddRemove) { }
	// RVA: -1
	internal type#28660 IndexListChanged(type#22017 e) { }
	// RVA: -1
	internal type#28660 RegisterMetaDataEvents(type#16965 table) { }
	// RVA: -1
	internal type#28660 UnregisterMetaDataEvents() { }
	// RVA: -1
	private type#28660 UnregisterMetaDataEvents(type#15313 updateListeners) { }
	// RVA: -1
	internal type#28660 RegisterListChangedEvent(type#20742 index) { }
	// RVA: -1
	internal type#28660 UnregisterListChangedEvent() { }
	// RVA: -1
	private type#28660 CleanUp(type#15313 updateListeners) { }
	// RVA: -1
	private type#28660 RegisterListener(type#16965 table) { }
}
}
