2004-05-13 Umadevi S (sumadevi@novell.com)
authorUmadevi S <uma@mono-cvs.ximian.com>
Thu, 13 May 2004 10:47:06 +0000 (10:47 -0000)
committerUmadevi S <uma@mono-cvs.ximian.com>
Thu, 13 May 2004 10:47:06 +0000 (10:47 -0000)
        * OleDbDataReader.cs - Stubbed HasRows method
                        - Implemented EditorBrowsableAttribute
        * OleDbParameterConverter.cs - Stubbed this class
        * OleDbParameter.cs - Added a few attributes.

svn path=/trunk/mcs/; revision=27258

mcs/class/System.Data/System.Data.OleDb/ChangeLog
mcs/class/System.Data/System.Data.OleDb/OleDbDataReader.cs
mcs/class/System.Data/System.Data.OleDb/OleDbParameter.cs
mcs/class/System.Data/System.Data.OleDb/OleDbParameterConverter.cs [new file with mode: 0644]

index 1bad5f84f54f12a05ea1e66878ea32e67702d908..40bc5a88b25c65ed49a7955f45fb9731be3e93de 100644 (file)
@@ -1,3 +1,9 @@
+2004-05-13 Umadevi S (sumadevi@novell.com)
+       * OleDbDataReader.cs - Stubbed HasRows method
+                       - Implemented EditorBrowsableAttribute
+       * OleDbParameterConverter.cs - Stubbed this class
+       * OleDbParameter.cs - Added a few attributes.
+
 2004-05-09  Gert Driesen (drieseng@users.sourceforge.net)
        * OleDbCommand.cs: removed setter for Parameters property to
        match MS.NET
index d11afa9d9ab2f8bf32912bbc0d0b8d36e801642d..d4f04cb2b6b53b18cfbb5fc888be15cc83076b49 100644 (file)
@@ -114,6 +114,13 @@ namespace System.Data.OleDb
                                return FieldCount > 0 ? -1 : total_rows;
                        }
                }
+               
+               [MonoTODO]
+               public bool HasRows {
+                       get {
+                               throw new NotImplementedException ();
+                       }
+               }
 
                #endregion
 
@@ -174,6 +181,7 @@ namespace System.Data.OleDb
                        throw new NotImplementedException ();
                }
                
+               [EditorBrowsableAttribute (EditorBrowsableState.Never)]
                public char GetChar (int ordinal)
                {
                        IntPtr value;
index ac510f2c5983f8c4eba37936e996aa673b969b02..05411be55d89ec350727b2e568b819cd5757192b 100644 (file)
 using System;
 using System.Data;
 using System.Data.Common;
+using System.ComponentModel;
 
 namespace System.Data.OleDb
 {
+       [TypeConverterAttribute (typeof (OleDbParameterConverter))]
        public sealed class OleDbParameter : MarshalByRefObject, IDbDataParameter, IDataParameter, ICloneable
        {
                #region Fields
@@ -92,6 +94,10 @@ namespace System.Data.OleDb
 
                #region Properties
 
+               [BrowsableAttribute (false)]
+               [DataSysDescriptionAttribute ("The parameter generic type")]
+               [RefreshPropertiesAttribute (RefreshProperties.All)]
+               [DesignerSerializationVisibilityAttribute (DesignerSerializationVisibility.Hidden)]
                public DbType DbType {
                        get { return dbType; }
                        set { 
diff --git a/mcs/class/System.Data/System.Data.OleDb/OleDbParameterConverter.cs b/mcs/class/System.Data/System.Data.OleDb/OleDbParameterConverter.cs
new file mode 100644 (file)
index 0000000..1f06519
--- /dev/null
@@ -0,0 +1,43 @@
+//
+// System.Data.OleDb.OleDbParameterConverter.cs
+//
+// Author:
+//   Umadevi S (sumadevi@novell.com)
+//
+// Copyright (C) Novell Inc, 2004
+//
+
+using System;
+using System.ComponentModel;
+using System.Globalization;
+
+namespace System.Data.OleDb {
+       internal sealed class OleDbParameterConverter : ExpandableObjectConverter
+       {
+               #region Constructors
+
+               [MonoTODO]
+               public OleDbParameterConverter ()
+               {
+                       throw new NotImplementedException ();
+               }
+
+               #endregion // Constructors
+
+               #region Methods
+       
+               [MonoTODO]
+               public override object ConvertTo (ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               [MonoTODO]
+               public override bool CanConvertTo (ITypeDescriptorContext context, Type destinationType)
+               {
+                       throw new NotImplementedException ();
+               }
+
+               #endregion // Methods
+       }
+}