// // 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