2 // System.Data.SqlClient.SqlParameterCollection.cs
5 // Rodrigo Moya (rodrigo@ximian.com)
6 // Daniel Morgan (danmorg@sc.rr.com)
8 // (C) Ximian, Inc 2002
12 using System.ComponentModel;
14 using System.Collections;
16 namespace System.Data.SqlClient
19 /// Collects all parameters relevant to a Command object
20 /// and their mappings to DataSet columns.
22 // public sealed class SqlParameterCollection : MarshalByRefObject,
23 // IDataParameterCollection, IList, ICollection, IEnumerable
24 public sealed class SqlParameterCollection : IDataParameterCollection
27 public void RemoveAt(string parameterName)
29 throw new NotImplementedException ();
33 public int IndexOf(string parameterName)
35 throw new NotImplementedException ();
39 public bool Contains(string parameterName)
41 throw new NotImplementedException ();
45 public object this[string parameterName]
47 get { throw new NotImplementedException (); }
48 set { throw new NotImplementedException (); }
52 public IEnumerator GetEnumerator()
54 throw new NotImplementedException ();
58 public int Add( object value)
60 throw new NotImplementedException ();
64 public SqlParameter Add(SqlParameter value)
66 throw new NotImplementedException ();
70 public SqlParameter Add(string parameterName, object value)
72 throw new NotImplementedException ();
76 public SqlParameter Add(string parameterName, SqlDbType sqlDbType)
78 throw new NotImplementedException ();
82 public SqlParameter Add(string parameterName,
83 SqlDbType sqlDbType, int size)
85 throw new NotImplementedException ();
89 public SqlParameter Add(string parameterName,
90 SqlDbType sqlDbType, int size, string sourceColumn)
92 throw new NotImplementedException ();
98 throw new NotImplementedException ();
102 public bool Contains(object value)
104 throw new NotImplementedException ();
109 public bool Contains(string value)
111 throw new NotImplementedException ();
117 public void CopyTo(Array array, int index)
119 throw new NotImplementedException ();
123 public int IndexOf(object value)
125 throw new NotImplementedException ();
129 public int IndexOf(string parameterName)
131 throw new NotImplementedException ();
135 public void Insert(int index, object value)
137 throw new NotImplementedException ();
141 public void Remove(object value)
143 throw new NotImplementedException ();
147 public void RemoveAt(int index)
149 throw new NotImplementedException ();
153 public void RemoveAt(string parameterName)
155 throw new NotImplementedException ();
161 [ClassInterface(ClassInterfaceType.AutoDual)]
162 ~SqlParameterCollection();
168 throw new NotImplementedException ();
173 object IList.this[int index] {
175 throw new NotImplementedException ();
179 throw new NotImplementedException ();
184 public SqlParameter this[int index] {
186 throw new NotImplementedException ();
190 throw new NotImplementedException ();
195 public SqlParameter this[string parameterName] {
197 throw new NotImplementedException ();
201 throw new NotImplementedException ();
206 bool IList.IsFixedSize {
208 throw new NotImplementedException ();
212 bool IList.IsReadOnly {
214 throw new NotImplementedException ();
218 bool ICollection.IsSynchronized {
220 throw new NotImplementedException ();
224 object ICollection.SyncRoot {
226 throw new NotImplementedException ();