13 public abstract int Depth {
get; }
25 public abstract object this[
int ordinal] {
get; }
27 public abstract object this[
string name] {
get; }
52 protected virtual void Dispose(
bool disposing)
74 public abstract string GetName(
int ordinal);
107 return Task.FromResult(this.GetColumnSchema());
183 byte[]
array =
new byte[4096];
187 memoryStream.Write(
array, 0, (
int)num);
191 return new MemoryStream(memoryStream.ToArray(), writable:
false);
219 return ADP.CreatedTaskWithCancellation<T>();
244 return ADP.CreatedTaskWithCancellation<
bool>();
269 return ADP.CreatedTaskWithCancellation<
bool>();
290 return ADP.CreatedTaskWithCancellation<
bool>();
static NotSupportedException NotSupported()
static Task< bool > FalseTask
string GetString(int ordinal)
double GetDouble(int ordinal)
long GetBytes(int ordinal, long dataOffset, byte[]? buffer, int bufferOffset, int length)
Type GetFieldType(int ordinal)
virtual Task CloseAsync()
virtual Stream GetStream(int ordinal)
virtual int GetProviderSpecificValues(object[] values)
virtual object GetProviderSpecificValue(int ordinal)
bool GetBoolean(int ordinal)
int GetValues(object[] values)
string GetName(int ordinal)
virtual void Dispose(bool disposing)
virtual T GetFieldValue< T >(int ordinal)
float GetFloat(int ordinal)
byte GetByte(int ordinal)
Task< T > GetFieldValueAsync< T >(int ordinal)
virtual Task< bool > NextResultAsync(CancellationToken cancellationToken)
Task< bool > NextResultAsync()
decimal GetDecimal(int ordinal)
long GetChars(int ordinal, long dataOffset, char[]? buffer, int bufferOffset, int length)
bool IsDBNull(int ordinal)
char GetChar(int ordinal)
virtual Task< DataTable?> GetSchemaTableAsync(CancellationToken cancellationToken=default(CancellationToken))
string GetDataTypeName(int ordinal)
int GetInt32(int ordinal)
virtual Task< bool > IsDBNullAsync(int ordinal, CancellationToken cancellationToken)
virtual Type GetProviderSpecificFieldType(int ordinal)
virtual int VisibleFieldCount
object GetValue(int ordinal)
DateTime GetDateTime(int ordinal)
DbDataReader GetData(int ordinal)
int GetOrdinal(string name)
virtual ValueTask DisposeAsync()
long GetInt64(int ordinal)
virtual Task< bool > ReadAsync(CancellationToken cancellationToken)
Task< bool > IsDBNullAsync(int ordinal)
IEnumerator GetEnumerator()
virtual Task< ReadOnlyCollection< DbColumn > > GetColumnSchemaAsync(CancellationToken cancellationToken=default(CancellationToken))
virtual DbDataReader GetDbDataReader(int ordinal)
short GetInt16(int ordinal)
Guid GetGuid(int ordinal)
virtual ? DataTable GetSchemaTable()
virtual TextReader GetTextReader(int ordinal)
static Task FromException(Exception exception)
static Task FromCanceled(CancellationToken cancellationToken)
static Task CompletedTask
IDataReader GetData(int i)
DynamicallyAccessedMemberTypes
static CancellationToken None