diff options
author | Umadevi S <uma@mono-cvs.ximian.com> | 2004-05-13 14:47:06 +0400 |
---|---|---|
committer | Umadevi S <uma@mono-cvs.ximian.com> | 2004-05-13 14:47:06 +0400 |
commit | 131e878b75d2d1e5da7e2df51e4e0d31be4b911c (patch) | |
tree | 8dbea11e6d0f291c0754a34ab91086bad89ed8f8 /mcs/class/System.Data/System.Data.OleDb | |
parent | 8dfa1ba968725a2f1a3af2121368291a1a8438c4 (diff) |
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.
svn path=/trunk/mcs/; revision=27258
Diffstat (limited to 'mcs/class/System.Data/System.Data.OleDb')
4 files changed, 63 insertions, 0 deletions
diff --git a/mcs/class/System.Data/System.Data.OleDb/ChangeLog b/mcs/class/System.Data/System.Data.OleDb/ChangeLog index 1bad5f84f54..40bc5a88b25 100644 --- a/mcs/class/System.Data/System.Data.OleDb/ChangeLog +++ b/mcs/class/System.Data/System.Data.OleDb/ChangeLog @@ -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 diff --git a/mcs/class/System.Data/System.Data.OleDb/OleDbDataReader.cs b/mcs/class/System.Data/System.Data.OleDb/OleDbDataReader.cs index d11afa9d9ab..d4f04cb2b6b 100644 --- a/mcs/class/System.Data/System.Data.OleDb/OleDbDataReader.cs +++ b/mcs/class/System.Data/System.Data.OleDb/OleDbDataReader.cs @@ -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; diff --git a/mcs/class/System.Data/System.Data.OleDb/OleDbParameter.cs b/mcs/class/System.Data/System.Data.OleDb/OleDbParameter.cs index ac510f2c598..05411be55d8 100644 --- a/mcs/class/System.Data/System.Data.OleDb/OleDbParameter.cs +++ b/mcs/class/System.Data/System.Data.OleDb/OleDbParameter.cs @@ -12,9 +12,11 @@ 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 index 00000000000..1f06519d582 --- /dev/null +++ b/mcs/class/System.Data/System.Data.OleDb/OleDbParameterConverter.cs @@ -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 + } +} |