<PackageReference Include="NETStandard.Library" Version="2.0.0" />

System.Data.Common.DbParameterCollection

namespace System.Data.Common { public abstract class DbParameterCollection : MarshalByRefObject, ICollection, IEnumerable, IList, IDataParameterCollection { public abstract int Count { get; } public virtual bool IsFixedSize { get; } public virtual bool IsReadOnly { get; } public virtual bool IsSynchronized { get; } public DbParameter this[int index] { get; set; } public DbParameter this[string parameterName] { get; set; } public abstract object SyncRoot { get; } object IList.this[int index] { get; set; } object IDataParameterCollection.this[string parameterName] { get; set; } protected DbParameterCollection(); public abstract int Add(object value); public abstract void AddRange(Array values); public abstract void Clear(); public abstract bool Contains(object value); public abstract bool Contains(string value); public abstract void CopyTo(Array array, int index); public abstract IEnumerator GetEnumerator(); protected abstract DbParameter GetParameter(int index); protected abstract DbParameter GetParameter(string parameterName); public abstract int IndexOf(object value); public abstract int IndexOf(string parameterName); public abstract void Insert(int index, object value); public abstract void Remove(object value); public abstract void RemoveAt(int index); public abstract void RemoveAt(string parameterName); protected abstract void SetParameter(int index, DbParameter value); protected abstract void SetParameter(string parameterName, DbParameter value); } }