2 // Mono.Data.TdsClient.TdsDataReader.cs
5 // Tim Coleman (tim@timcoleman.com)
7 // Copyright (C) 2002 Tim Coleman
10 using Mono.Data.TdsClient.Internal;
12 using System.Collections;
13 using System.ComponentModel;
16 namespace Mono.Data.TdsClient {
17 public class TdsDataReader : MarshalByRefObject, IEnumerable, IDataReader, IDisposable, IDataRecord
31 #endregion // Constructors
39 public int FieldCount {
40 get { return fieldCount; }
44 get { return hasRows; }
47 public bool IsClosed {
48 get { return isClosed; }
52 public object this [int i] {
53 get { throw new NotImplementedException (); }
57 public object this [string name] {
58 get { throw new NotImplementedException (); }
61 public int RecordsAffected {
62 get { return recordsAffected; }
65 #endregion // Properties
72 throw new NotImplementedException ();
76 public bool GetBoolean (int i)
78 throw new NotImplementedException ();
82 public byte GetByte (int i)
84 throw new NotImplementedException ();
88 public long GetBytes (int i, long dataIndex, byte[] buffer, int bufferIndex, int length)
90 throw new NotImplementedException ();
94 public char GetChar (int i)
96 throw new NotImplementedException ();
100 public long GetChars (int i, long dataIndex, char[] buffer, int bufferIndex, int length)
102 throw new NotImplementedException ();
106 public IDataReader GetData (int i)
108 throw new NotImplementedException ();
112 public string GetDataTypeName (int i)
114 throw new NotImplementedException ();
118 public DateTime GetDateTime (int i)
120 throw new NotImplementedException ();
124 public decimal GetDecimal (int i)
126 throw new NotImplementedException ();
130 public double GetDouble (int i)
132 throw new NotImplementedException ();
136 public Type GetFieldType (int i)
138 throw new NotImplementedException ();
142 public float GetFloat (int i)
144 throw new NotImplementedException ();
148 public Guid GetGuid (int i)
150 throw new NotImplementedException ();
154 public short GetInt16 (int i)
156 throw new NotImplementedException ();
160 public int GetInt32 (int i)
162 throw new NotImplementedException ();
166 public long GetInt64 (int i)
168 throw new NotImplementedException ();
172 public string GetName (int i)
174 throw new NotImplementedException ();
178 public int GetOrdinal (string name)
180 throw new NotImplementedException ();
184 public DataTable GetSchemaTable ()
186 throw new NotImplementedException ();
190 public string GetString (int i)
192 throw new NotImplementedException ();
196 public object GetValue (int i)
198 throw new NotImplementedException ();
202 public int GetValues (object[] values)
204 throw new NotImplementedException ();
208 void IDisposable.Dispose ()
210 throw new NotImplementedException ();
214 IEnumerator IEnumerable.GetEnumerator ()
216 throw new NotImplementedException ();
220 public bool IsDBNull (int i)
222 throw new NotImplementedException ();
226 public bool NextResult ()
228 throw new NotImplementedException ();
234 throw new NotImplementedException ();
237 #endregion // Methods