using System;
using System.ComponentModel.Design;
using System.Web.UI.WebControls;
using System.Collections;

namespace System.Web.UI.Design {
	[MonoTODO]
	public sealed class DataBindingCollection : ICollection	{
		[MonoTODO] public DataBindingCollection () { throw new NotImplementedException (); }
		[MonoTODO] public void Add (DataBinding binding) { throw new NotImplementedException (); }
		[MonoTODO] public void Clear () { throw new NotImplementedException (); }
		[MonoTODO] public void CopyTo (Array array, int index) { throw new NotImplementedException (); }
		[MonoTODO] public IEnumerator GetEnumerator () { throw new NotImplementedException (); }
		[MonoTODO] public void Remove (DataBinding binding) { throw new NotImplementedException (); }
		[MonoTODO] public void Remove (string propertyName) { throw new NotImplementedException (); }
		[MonoTODO] public void Remove (string propertyName, bool addToRemovedList) { throw new NotImplementedException (); }
		[MonoTODO] public int Count { get { throw new NotImplementedException (); } }
		[MonoTODO] public bool IsReadOnly { get { throw new NotImplementedException (); } }
		[MonoTODO] public bool IsSynchronized { get { throw new NotImplementedException (); } }
		[MonoTODO] public DataBinding this [string propertyName] { get { throw new NotImplementedException (); } }
		[MonoTODO] public string [] RemovedBindings { get { throw new NotImplementedException (); } }
		[MonoTODO] public object SyncRoot { get { throw new NotImplementedException (); } }
	}
}