2 // System.Windows.Forms.GridColumnStylesCollection.cs
5 // stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
6 // Dennis Hayes (dennish@Raytek.com)
8 // (C) 2002 Ximian, Inc
10 using System
.Collections
;
11 using System
.ComponentModel
;
12 namespace System
.Windows
.Forms
{
17 public class GridColumnStylesCollection
: BaseCollection
, IList
{
22 public virtual int Add(DataGridColumnStyle column
) {
23 throw new NotImplementedException ();
27 public void AddRange(DataGridColumnStyle
[] columns
)
39 public bool Contains()
41 throw new NotImplementedException ();
45 public int IndexOf(DataGridColumnStyle element
)
47 throw new NotImplementedException ();
51 public void Remove(DataGridColumnStyle column
)
57 public void RemoveAt(int index
)
63 public void ResetPropertyDescriptors()
72 public event CollectionChangeEventHandler CollectionChanged
;
75 // --- Protected Properties
78 protected override ArrayList List
{
86 // --- Protected Methods
89 protected void OnCollectionChanged(CollectionChangeEventArgs cevent
)
94 /// IList Interface implmentation.
96 bool IList
.IsReadOnly
{
98 // We allow addition, removeal, and editing of items after creation of the list.
102 bool IList
.IsFixedSize
{
104 // We allow addition and removeal of items after creation of the list.
110 public object this[int index
]{
112 throw new NotImplementedException ();
125 int IList
.Add( object value){
126 throw new NotImplementedException ();
130 bool IList
.Contains( object value){
131 throw new NotImplementedException ();
135 int IList
.IndexOf( object value){
136 throw new NotImplementedException ();
140 void IList
.Insert(int index
, object value){
145 void IList
.Remove( object value){
150 void IList
.RemoveAt( int index
){
153 // End of IList interface
156 /// ICollection Interface implmentation.
158 int ICollection
.Count
{
160 throw new NotImplementedException ();
163 bool ICollection
.IsSynchronized
{
165 throw new NotImplementedException ();
168 object ICollection
.SyncRoot
{
170 throw new NotImplementedException ();
173 void ICollection
.CopyTo(Array array
, int index
){
176 // End Of ICollection