From 72d46278339bf8bbb575ce90024db57561c99e64 Mon Sep 17 00:00:00 2001 From: Rodrigo Moya Date: Tue, 4 Jun 2002 11:14:51 +0000 Subject: [PATCH] 2002-06-03 Rodrigo Moya * OleDbParameterCollection.cs (GetEnumerator, SyncRoot, IsSynchronized): implemented. svn path=/trunk/mcs/; revision=5110 --- .../System.Data/System.Data.OleDb/ChangeLog | 5 +++ .../OleDbParameterCollection.cs | 33 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/mcs/class/System.Data/System.Data.OleDb/ChangeLog b/mcs/class/System.Data/System.Data.OleDb/ChangeLog index 41e117a3e28..3a6f8344d76 100644 --- a/mcs/class/System.Data/System.Data.OleDb/ChangeLog +++ b/mcs/class/System.Data/System.Data.OleDb/ChangeLog @@ -1,3 +1,8 @@ +2002-06-03 Rodrigo Moya + + * OleDbParameterCollection.cs (GetEnumerator, SyncRoot, + IsSynchronized): implemented. + 2002-06-02 Rodrigo Moya * OleDbTransaction.cs (Dispose): added missing method. diff --git a/mcs/class/System.Data/System.Data.OleDb/OleDbParameterCollection.cs b/mcs/class/System.Data/System.Data.OleDb/OleDbParameterCollection.cs index c31b7ed4004..edad7f9da33 100644 --- a/mcs/class/System.Data/System.Data.OleDb/OleDbParameterCollection.cs +++ b/mcs/class/System.Data/System.Data.OleDb/OleDbParameterCollection.cs @@ -28,6 +28,34 @@ namespace System.Data.OleDb } } + bool IList.IsFixedSize + { + get { + return false; + } + } + + bool IList.IsReadOnly + { + get { + return false; + } + } + + bool ICollection.IsSynchronized + { + get { + return m_list.IsSynchronized; + } + } + + object ICollection.SyncRoot + { + get { + return m_list.SyncRoot; + } + } + public IDataParameter this[int index] { get { @@ -126,6 +154,11 @@ namespace System.Data.OleDb ((OleDbParameter[])(m_list.ToArray ())).CopyTo (array, index); } + IEnumerator IEnumerable.GetEnumerator () + { + return m_list.GetEnumerator (); + } + int IList.IndexOf (object value) { return m_list.IndexOf (value); -- 2.25.1