2004-03-10 Umadevi S (sumadevi@novell.com)
[mono.git] / mcs / class / System.Data / System.Data / IDataParameterCollection.cs
1 //
2 // System.Data.IDataParameterCollection.cs
3 //
4 // Author:
5 //   Christopher Podurgiel (cpodurgiel@msn.com)
6 //
7 // (C) Chris Podurgiel
8 //
9
10 using System;
11 using System.Collections;
12
13 namespace System.Data
14 {
15         /// <summary>
16         /// Collects all parameters relevant to a Command object and their mappings to DataSet columns, and is implemented by .NET data providers that access data sources.
17         /// </summary>
18         public interface IDataParameterCollection : IList, ICollection, IEnumerable
19         {
20                 void RemoveAt(string parameterName);
21                 
22                 int IndexOf(string parameterName);
23                 
24                 bool Contains(string parameterName);
25
26                 object this[string parameterName]{get; set;}
27         }
28 }