<PackageReference Include="System.Data.SqlClient" Version="4.8.6" />

System.Data.SqlClient.SqlDataReader

Provides a way of reading a forward-only stream of rows from a SQL Server database. This class cannot be inherited.
namespace System.Data.SqlClient { public class SqlDataReader : DbDataReader, IDbColumnSchemaGenerator, IDisposable { protected SqlConnection Connection { get; } public override object this[int i] { get; } public override object this[string name] { get; } public ReadOnlyCollection<DbColumn> GetColumnSchema(); public virtual DateTimeOffset GetDateTimeOffset(int i); public virtual SqlBinary GetSqlBinary(int i); public virtual SqlBoolean GetSqlBoolean(int i); public virtual SqlByte GetSqlByte(int i); public virtual SqlBytes GetSqlBytes(int i); public virtual SqlChars GetSqlChars(int i); public virtual SqlDateTime GetSqlDateTime(int i); public virtual SqlDecimal GetSqlDecimal(int i); public virtual SqlDouble GetSqlDouble(int i); public virtual SqlGuid GetSqlGuid(int i); public virtual SqlInt16 GetSqlInt16(int i); public virtual SqlInt32 GetSqlInt32(int i); public virtual SqlInt64 GetSqlInt64(int i); public virtual SqlMoney GetSqlMoney(int i); public virtual SqlSingle GetSqlSingle(int i); public virtual SqlString GetSqlString(int i); public virtual object GetSqlValue(int i); public virtual int GetSqlValues(object[] values); public virtual SqlXml GetSqlXml(int i); public virtual TimeSpan GetTimeSpan(int i); public virtual XmlReader GetXmlReader(int i); } }