2 // System.ComponentModel.PropertyDescriptorCollection.cs
5 // Rodrigo Moya (rodrigo@ximian.com)
7 // (C) Rodrigo Moya, 2002
10 using System.Collections;
12 namespace System.ComponentModel
15 /// Represents a collection of PropertyDescriptor objects.
17 public class PropertyDescriptorCollection : IList, ICollection,
18 IEnumerable, IDictionary
21 public PropertyDescriptorCollection (PropertyDescriptor[] properties) {
22 throw new NotImplementedException ();
26 public int Add (PropertyDescriptor value)
28 throw new NotImplementedException ();
32 int IList.Add (object value)
34 throw new NotImplementedException ();
38 void IDictionary.Add (object key, object value)
40 throw new NotImplementedException ();
44 public void Clear () {
45 throw new NotImplementedException ();
50 throw new NotImplementedException ();
54 void IDictionary.Clear () {
55 throw new NotImplementedException ();
59 public bool Contains (PropertyDescriptor value) {
60 throw new NotImplementedException ();
64 bool IList.Contains (object value) {
65 throw new NotImplementedException ();
69 bool IDictionary.Contains (object value) {
70 throw new NotImplementedException ();
74 public void CopyTo (Array array, int index) {
75 throw new NotImplementedException ();
78 public virtual PropertyDescriptor Find (string name, bool ignoreCase) {
79 throw new NotImplementedException ();
82 public virtual IEnumerator GetEnumerator () {
83 throw new NotImplementedException ();
86 IDictionaryEnumerator IDictionary.GetEnumerator () {
87 throw new NotImplementedException ();
91 public int IndexOf (PropertyDescriptor value) {
92 throw new NotImplementedException ();
96 int IList.IndexOf (object value) {
97 throw new NotImplementedException ();
101 public void Insert (int index, PropertyDescriptor value) {
102 throw new NotImplementedException ();
106 void IList.Insert (int index, object value) {
107 throw new NotImplementedException ();
110 public void Remove (PropertyDescriptor value) {
111 throw new NotImplementedException ();
114 void IDictionary.Remove (object value) {
115 throw new NotImplementedException ();
118 void IList.Remove (object value) {
119 throw new NotImplementedException ();
123 public void RemoveAt (int index) {
124 throw new NotImplementedException ();
128 void IList.RemoveAt (int index) {
129 throw new NotImplementedException ();
132 public virtual PropertyDescriptorCollection Sort () {
133 throw new NotImplementedException ();
136 public virtual PropertyDescriptorCollection Sort (IComparer ic) {
137 throw new NotImplementedException ();
141 protected void InternalSort (IComparer ic) {
142 throw new NotImplementedException ();
146 protected void InternalSort (string[] order) {
147 throw new NotImplementedException ();
150 public static readonly PropertyDescriptorCollection Empty;
152 public bool IsFixedSize {
155 throw new NotImplementedException ();
159 public bool IsReadOnly {
162 throw new NotImplementedException ();
166 public bool IsSynchronized {
169 throw new NotImplementedException ();
173 public ICollection Keys {
176 throw new NotImplementedException ();
180 public ICollection Values {
183 throw new NotImplementedException ();
190 throw new NotImplementedException ();
194 object ICollection.SyncRoot {
197 throw new NotImplementedException ();
201 public object this[object key] {
204 throw new NotImplementedException ();
208 throw new NotImplementedException ();
213 public virtual PropertyDescriptor this[string s] {
215 throw new NotImplementedException ();
219 object IList.this [int index] {
222 throw new NotImplementedException ();
227 throw new NotImplementedException ();
232 public virtual PropertyDescriptor this[int index] {
234 throw new NotImplementedException ();