diff options
Diffstat (limited to 'mcs/class/System.Data/System.Data.Common/DbDataUpdatableRecord.cs')
-rw-r--r-- | mcs/class/System.Data/System.Data.Common/DbDataUpdatableRecord.cs | 401 |
1 files changed, 401 insertions, 0 deletions
diff --git a/mcs/class/System.Data/System.Data.Common/DbDataUpdatableRecord.cs b/mcs/class/System.Data/System.Data.Common/DbDataUpdatableRecord.cs new file mode 100644 index 00000000000..d931dbcdfd0 --- /dev/null +++ b/mcs/class/System.Data/System.Data.Common/DbDataUpdatableRecord.cs @@ -0,0 +1,401 @@ +// +// System.Data.Common.DbDataUpdatableRecord.cs +// +// Author: +// Tim Coleman (tim@timcoleman.com) +// +// Copyright (C) Tim Coleman, 2003 +// + +// +// Copyright (C) 2004 Novell, Inc (http://www.novell.com) +// +// Permission is hereby granted, free of charge, to any person obtaining +// a copy of this software and associated documentation files (the +// "Software"), to deal in the Software without restriction, including +// without limitation the rights to use, copy, modify, merge, publish, +// distribute, sublicense, and/or sell copies of the Software, and to +// permit persons to whom the Software is furnished to do so, subject to +// the following conditions: +// +// The above copyright notice and this permission notice shall be +// included in all copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +// LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +// OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +// + +#if NET_2_0 + +using System.ComponentModel; + +namespace System.Data.Common { + public class DbDataUpdatableRecord : IDataUpdatableRecord, IDataRecord, ISetTypedData, ICustomTypeDescriptor, IGetTypedData + { + #region Properties + + [MonoTODO] + public virtual int FieldCount { + get { throw new NotImplementedException (); } + } + + [MonoTODO] + public virtual object this [string x] { + get { throw new NotImplementedException (); } + } + + [MonoTODO] + public virtual object this [int x] { + get { throw new NotImplementedException (); } + } + + [MonoTODO] + public virtual bool Updatable { + get { throw new NotImplementedException (); } + } + + #endregion // Properties + + #region Methods + + + [MonoTODO] + public virtual bool GetBoolean (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual byte GetByte (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual long GetBytes (int i, long dataIndex, byte[] buffer, int bufferIndex, int length) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual char GetChar (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual long GetChars (int i, long dataIndex, char[] buffer, int bufferIndex, int length) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual IDataReader GetData (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual string GetDataTypeName (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual DateTime GetDateTime (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual decimal GetDecimal (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual double GetDouble (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual Type GetFieldType (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual float GetFloat (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual Guid GetGuid (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual short GetInt16 (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual int GetInt32 (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual long GetInt64 (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual string GetName (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual object GetObjectRef (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual int GetOrdinal (string name) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual string GetString (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual object GetValue (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual int GetValues (object[] values) + { + throw new NotImplementedException (); + } + + [MonoTODO] + AttributeCollection ICustomTypeDescriptor.GetAttributes () + { + throw new NotImplementedException (); + } + + [MonoTODO] + string ICustomTypeDescriptor.GetClassName () + { + throw new NotImplementedException (); + } + + [MonoTODO] + string ICustomTypeDescriptor.GetComponentName () + { + throw new NotImplementedException (); + } + + [MonoTODO] + TypeConverter ICustomTypeDescriptor.GetConverter () + { + throw new NotImplementedException (); + } + + [MonoTODO] + EventDescriptor ICustomTypeDescriptor.GetDefaultEvent () + { + throw new NotImplementedException (); + } + + [MonoTODO] + PropertyDescriptor ICustomTypeDescriptor.GetDefaultProperty () + { + throw new NotImplementedException (); + } + + [MonoTODO] + object ICustomTypeDescriptor.GetEditor (Type editorBaseType) + { + throw new NotImplementedException (); + } + + [MonoTODO] + EventDescriptorCollection ICustomTypeDescriptor.GetEvents () + { + throw new NotImplementedException (); + } + + [MonoTODO] + EventDescriptorCollection ICustomTypeDescriptor.GetEvents (Attribute[] attributes) + { + throw new NotImplementedException (); + } + + [MonoTODO] + PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties () + { + throw new NotImplementedException (); + } + + [MonoTODO] + PropertyDescriptorCollection ICustomTypeDescriptor.GetProperties (Attribute[] attributes) + { + throw new NotImplementedException (); + } + + [MonoTODO] + object ICustomTypeDescriptor.GetPropertyOwner (PropertyDescriptor pd) + { + throw new NotImplementedException (); + } + + [MonoTODO] + int IDataUpdatableRecord.SetValues (object[] values) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual bool IsDBNull (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual bool IsSetAsDefault (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetBoolean (int i, bool value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetByte (int i, byte value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetBytes (int i, long dataIndex, byte[] buffer, int bufferIndex, int length) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetChar (int i, char value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetChars (int i, long dataIndex, char[] buffer, int bufferIndex, int length) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetDateTime (int i, DateTime value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetDecimal (int i, decimal value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetDefault (int i) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetDouble (int i, double value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetFloat (int i, float value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetGuid (int i, Guid value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetInt16 (int i, short value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetInt32 (int i, int value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetInt64 (int i, long value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetObjectRef (int i, object o) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetString (int i, string value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual void SetValue (int i, object value) + { + throw new NotImplementedException (); + } + + [MonoTODO] + public virtual int SetValues (int i, object[] value) + { + throw new NotImplementedException (); + } + + #endregion // Methods + } +} + +#endif // NET_2_0 |