7 types derived from DbDataReader
System.Data (4)
fx\src\data\System\Data\DataTableReader.cs (1)
17public sealed class DataTableReader : DbDataReader {
fx\src\data\System\Data\Odbc\OdbcDataReader.cs (1)
25public sealed class OdbcDataReader : DbDataReader {
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (1)
25public sealed class OleDbDataReader : DbDataReader {
fx\src\data\System\Data\SqlClient\SqlDataReader.cs (1)
30public class SqlDataReader : DbDataReader, IDataReader {
System.Data.Entity (2)
System\Data\EntityClient\EntityDataReader.cs (1)
23public class EntityDataReader : DbDataReader, IExtendedDataRecord
System\Data\Query\ResultAssembly\BridgeDataReader.cs (1)
26internal sealed class BridgeDataReader : DbDataReader, IExtendedDataRecord {
System.Data.Linq (1)
SqlClient\Reader\ObjectReaderCompiler.cs (1)
2898class Rereader : DbDataReader, IDisposable {
192 references to DbDataReader
System.Data (49)
fx\src\data\Microsoft\SqlServer\Server\MetadataUtilsSmi.cs (2)
131ht.Add( typeof( DbDataReader ), ExtendedClrTypeCode.DbDataReader ); 380else if (value is DbDataReader) {
fx\src\data\Microsoft\SqlServer\Server\ValueUtilsSmi.cs (7)
1702SetDbDataReader_Unchecked(sink, setters, ordinal, metaData, (DbDataReader)value); 1847internal static void FillCompatibleSettersFromReader(SmiEventSink_Default sink, SmiTypedGetterSetter setters, IList<SmiExtendedMetaData> metaData, DbDataReader reader) { 2533private static void SetBytes_FromReader(SmiEventSink_Default sink, SmiTypedGetterSetter setters, int ordinal, SmiMetaData metaData, DbDataReader reader, int offset) { 2623private static void SetCharsOrString_FromReader(SmiEventSink_Default sink, SmiTypedGetterSetter setters, int ordinal, SmiMetaData metaData, DbDataReader reader, int offset) { 2641private static void SetChars_FromReader(SmiEventSink_Default sink, SmiTypedGetterSetter setters, int ordinal, SmiMetaData metaData, DbDataReader reader, int offset) { 2676private static void SetString_FromReader(SmiEventSink_Default sink, SmiTypedGetterSetter setters, int ordinal, SmiMetaData metaData, DbDataReader reader, int offset) { 3687DbDataReader value
fx\src\data\System\Data\Common\DBCommand.cs (15)
184abstract protected DbDataReader ExecuteDbDataReader(CommandBehavior behavior); 188public DbDataReader ExecuteReader() { 189return (DbDataReader)ExecuteDbDataReader(CommandBehavior.Default); 193return (DbDataReader)ExecuteDbDataReader(CommandBehavior.Default); 196public DbDataReader ExecuteReader(CommandBehavior behavior){ 197return (DbDataReader)ExecuteDbDataReader(behavior); 201return (DbDataReader)ExecuteDbDataReader(behavior); 228public Task<DbDataReader> ExecuteReaderAsync() { 232public Task<DbDataReader> ExecuteReaderAsync(CancellationToken cancellationToken) { 236public Task<DbDataReader> ExecuteReaderAsync(CommandBehavior behavior) { 240public Task<DbDataReader> ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) { 244protected virtual Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) { 246return ADP.CreatedTaskWithCancellation<DbDataReader>(); 255return Task.FromResult<DbDataReader>(ExecuteReader(behavior)); 259return ADP.CreatedTaskWithException<DbDataReader>(e);
fx\src\data\System\Data\Common\DbDataReader.cs (2)
107public DbDataReader GetData(int ordinal) { 115virtual protected DbDataReader GetDbDataReader(int ordinal) {
fx\src\data\System\Data\Common\dbdatarecord.cs (1)
44virtual protected DbDataReader GetDbDataReader(int i) {
fx\src\data\System\Data\Common\dbenumerator.cs (2)
43public DbEnumerator(DbDataReader reader) 47public DbEnumerator(DbDataReader reader, bool closeReader)
fx\src\data\System\Data\Odbc\OdbcCommand.cs (1)
496override protected DbDataReader ExecuteDbDataReader(CommandBehavior behavior) {
fx\src\data\System\Data\OleDb\OleDbCommand.cs (1)
579override protected DbDataReader ExecuteDbDataReader(CommandBehavior behavior) {
fx\src\data\System\Data\OleDb\OleDbDataReader.cs (1)
859override protected DbDataReader GetDbDataReader(int ordinal) {
fx\src\data\System\Data\ProviderBase\DataReaderContainer.cs (4)
22DbDataReader providerSpecificDataReader = (dataReader as DbDataReader); 69private DbDataReader _providerSpecificDataReader; 71internal ProviderSpecificDataReader(IDataReader dataReader, DbDataReader dbDataReader) : base(dataReader) {
fx\src\data\System\Data\ProviderBase\DbMetaDataFactory.cs (1)
169DbDataReader reader = null;
fx\src\data\System\Data\SqlClient\SqlBulkCopy.cs (6)
232private DbDataReader _DbDataReaderRowSource; 1462public void WriteToServer(DbDataReader reader) { 1511_DbDataReaderRowSource = _rowSource as DbDataReader; 1642public Task WriteToServerAsync(DbDataReader reader) { 1645public Task WriteToServerAsync(DbDataReader reader, CancellationToken cancellationToken) { 1694_DbDataReaderRowSource = _rowSource as DbDataReader;
fx\src\data\System\Data\SqlClient\SqlCommand.cs (3)
1960override protected DbDataReader ExecuteDbDataReader(CommandBehavior behavior) { 2448protected override Task<DbDataReader> ExecuteDbDataReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken) { 2449return ExecuteReaderAsync(behavior, cancellationToken).ContinueWith<DbDataReader>((result) => {
fx\src\data\System\Data\SqlClient\SqlParameter.cs (3)
960value is DbDataReader || 1269else if (value is DbDataReader) { 1270DataTable schema = ((DbDataReader)value).GetSchemaTable();
System.Data.Entity (100)
System\Data\Common\DataRecord.cs (1)
275public DbDataReader GetDataReader(int i)
System\Data\Common\DbProviderServices.cs (2)
188public DbSpatialDataReader GetSpatialDataReader(DbDataReader fromReader, string manifestToken) 241protected virtual DbSpatialDataReader GetDbSpatialDataReader(DbDataReader fromReader, string manifestToken)
System\Data\Common\Internal\Materialization\CoordinatorScratchpad.cs (8)
310private static readonly MethodInfo s_userMaterializationFuncInvokeMethod = typeof(Func<DbDataReader, object[], object>).GetMethod("Invoke"); 312private ParameterExpression _reader = Expression.Parameter(typeof(DbDataReader), "reader"); 372var userMaterializationFunc = Expression.Lambda<Func<DbDataReader, object[], object>>(nex, _reader, _values).Compile(); 400&& typeof(DbDataReader).IsAssignableFrom(test.Object.Type) 403if (ifFalse != null && (ifFalse.Object != null && typeof(DbDataReader).IsAssignableFrom(ifFalse.Object.Type) || IsUserExpressionMethod(ifFalse.Method))) 426if (typeof(DbDataReader).IsAssignableFrom(m.Type)) 448var userMaterializationFunc = Expression.Lambda<Func<DbDataReader, object[], object>>(newMemberInit, _reader, _values).Compile(); 514if (m.Object != null && typeof(DbDataReader).IsAssignableFrom(m.Object.Type))
System\Data\Common\Internal\Materialization\Shaper.cs (14)
29internal Shaper(DbDataReader reader, ObjectContext context, MetadataWorkspace workspace, MergeOption mergeOption, int stateCount) 71public readonly DbDataReader Reader; 810private readonly Func<DbDataReader, int, T> getTypedValue; 811private readonly Func<DbDataReader, int, object> getUntypedValue; 813protected ErrorHandlingValueReader(Func<DbDataReader, int, T> typedValueAccessor, Func<DbDataReader, int, object> untypedValueAccessor) 824private static T GetTypedValueDefault(DbDataReader reader, int ordinal) 843private static object GetUntypedValueDefault(DbDataReader reader, int ordinal) 853internal T GetValue(DbDataReader reader, int ordinal) 916internal ColumnErrorHandlingValueReader(Func<DbDataReader, int, TColumn> typedAccessor, Func<DbDataReader, int, object> untypedAccessor) 944internal PropertyErrorHandlingValueReader(string propertyName, string typeName, Func<DbDataReader, int, TProperty> typedAccessor, Func<DbDataReader, int, object> untypedAccessor) 1055internal Shaper(DbDataReader reader, ObjectContext context, MetadataWorkspace workspace, MergeOption mergeOption, int stateCount, CoordinatorFactory<T> rootCoordinatorFactory, Action checkPermissions, bool readerOwned)
System\Data\Common\Internal\Materialization\ShaperFactory.cs (1)
67internal Shaper<T> Create(DbDataReader reader, ObjectContext context, MetadataWorkspace workspace, MergeOption mergeOption, bool readerOwned)
System\Data\Common\Internal\Materialization\Translator.cs (13)
537private static readonly MethodInfo DbDataReader_GetValue = typeof(DbDataReader).GetMethod("GetValue"); 538private static readonly MethodInfo DbDataReader_GetString = typeof(DbDataReader).GetMethod("GetString"); 539private static readonly MethodInfo DbDataReader_GetInt16 = typeof(DbDataReader).GetMethod("GetInt16"); 540private static readonly MethodInfo DbDataReader_GetInt32 = typeof(DbDataReader).GetMethod("GetInt32"); 541private static readonly MethodInfo DbDataReader_GetInt64 = typeof(DbDataReader).GetMethod("GetInt64"); 542private static readonly MethodInfo DbDataReader_GetBoolean = typeof(DbDataReader).GetMethod("GetBoolean"); 543private static readonly MethodInfo DbDataReader_GetDecimal = typeof(DbDataReader).GetMethod("GetDecimal"); 544private static readonly MethodInfo DbDataReader_GetFloat = typeof(DbDataReader).GetMethod("GetFloat"); 545private static readonly MethodInfo DbDataReader_GetDouble = typeof(DbDataReader).GetMethod("GetDouble"); 546private static readonly MethodInfo DbDataReader_GetDateTime = typeof(DbDataReader).GetMethod("GetDateTime"); 547private static readonly MethodInfo DbDataReader_GetGuid = typeof(DbDataReader).GetMethod("GetGuid"); 548private static readonly MethodInfo DbDataReader_GetByte = typeof(DbDataReader).GetMethod("GetByte"); 549private static readonly MethodInfo DbDataReader_IsDBNull = typeof(DbDataReader).GetMethod("IsDBNull");
System\Data\Common\Utils\CommandHelper.cs (1)
28internal static void ConsumeReader(DbDataReader reader)
System\Data\EntityClient\EntityCommand.cs (3)
45private DbDataReader _dataReader; 472protected override DbDataReader ExecuteDbDataReader(CommandBehavior behavior) 509private T_Result ExecuteScalar<T_Result>(Func<DbDataReader, T_Result> resultSelector)
System\Data\EntityClient\EntityCommandDefinition.cs (11)
290internal ColumnMap CreateColumnMap(DbDataReader storeDataReader) 298internal ColumnMap CreateColumnMap(DbDataReader storeDataReader, int resultSetIndex) 369internal DbDataReader Execute(EntityCommand entityCommand, CommandBehavior behavior) { 374DbDataReader storeDataReader = ExecuteStoreCommands(entityCommand, behavior); 375DbDataReader result = null; 401private IEnumerable<ColumnMap> GetNextResultColumnMaps(DbDataReader storeDataReader) 414internal DbDataReader ExecuteStoreCommands(EntityCommand entityCommand, CommandBehavior behavior) 474DbDataReader reader = null; 570ColumnMap CreateColumnMap(DbDataReader reader); 586ColumnMap IColumnMapGenerator.CreateColumnMap(DbDataReader reader) { 611ColumnMap IColumnMapGenerator.CreateColumnMap(DbDataReader reader)
System\Data\EntityClient\EntityDataReader.cs (4)
32private DbDataReader _storeDataReader; 40internal EntityDataReader(EntityCommand command, DbDataReader storeDataReader, CommandBehavior behavior) 275protected override DbDataReader GetDbDataReader(int ordinal) 518public DbDataReader GetDataReader(int i)
System\Data\IExtendedDataRecord.cs (1)
33DbDataReader GetDataReader(int i);
System\Data\Mapping\Update\Internal\DynamicUpdateCommand.cs (1)
116using (DbDataReader reader = command.ExecuteReader(CommandBehavior.SequentialAccess))
System\Data\Mapping\Update\Internal\FunctionUpdateCommand.cs (2)
243using (DbDataReader reader = m_dbCommand.ExecuteReader(CommandBehavior.SequentialAccess)) 321private int GetColumnOrdinal(UpdateTranslator translator, DbDataReader reader, string columnName)
System\Data\Objects\Internal\ObjectQueryExecutionPlan.cs (1)
162DbDataReader storeReader = null;
System\Data\Objects\NextResultGenerator.cs (1)
39internal ObjectResult<TElement> GetNextResult<TElement>(DbDataReader storeReader)
System\Data\Objects\ObjectContext.cs (6)
2681DbDataReader storeReader; 2702internal ObjectResult<TElement> MaterializedDataRecord<TElement>(EntityCommand entityCommand, DbDataReader storeReader, int resultSetIndex, ReadOnlyMetadataCollection<EntitySet> entitySets, EdmType[] edmTypes, MergeOption mergeOption) 3076DbDataReader reader = null; 3111public ObjectResult<TElement> Translate<TElement>(DbDataReader reader) 3135public ObjectResult<TEntity> Translate<TEntity>(DbDataReader reader, string entitySetName, MergeOption mergeOption) 3152private ObjectResult<TElement> InternalTranslate<TElement>(DbDataReader reader, string entitySetName, MergeOption mergeOption, bool readerOwned)
System\Data\Objects\ObjectResult_TResultType.cs (2)
35private DbDataReader _reader; 91DbDataReader reader = _reader;
System\Data\Objects\ObjectStateEntryBaseUpdatableDataRecord.cs (2)
208override protected DbDataReader GetDbDataReader(int ordinal) 558public DbDataReader GetDataReader(int i)
System\Data\Objects\ObjectStateEntryDbDataRecord.cs (2)
166override protected DbDataReader GetDbDataReader(int ordinal) 272public DbDataReader GetDataReader(int i)
System\Data\Query\InternalTrees\ColumnMapFactory.cs (9)
33internal static CollectionColumnMap CreateFunctionImportStructuralTypeColumnMap(DbDataReader storeDataReader, FunctionImportMappingNonComposable mapping, int resultSetIndex, EntitySet entitySet, StructuralType baseStructuralType) 85internal static CollectionColumnMap CreateColumnMapFromReaderAndType(DbDataReader storeDataReader, EdmType edmType, EntitySet entitySet, Dictionary<string, FunctionImportReturnTypeStructuralTypeColumnRenameMapping> renameList) 128internal static CollectionColumnMap CreateColumnMapFromReaderAndClrType(DbDataReader reader, Type type, MetadataWorkspace workspace) 215DbDataReader storeDataReader, EdmType edmType, EntitySet entitySet, 268private static ColumnMap[] GetColumnMapsForType(DbDataReader storeDataReader, EdmType edmType, Dictionary<string, FunctionImportReturnTypeStructuralTypeColumnRenameMapping> renameList) 291private static ScalarColumnMap[] CreateDiscriminatorColumnMaps(DbDataReader storeDataReader, FunctionImportMappingNonComposable mapping, int resultIndex) 319private static int GetMemberOrdinalFromReader(DbDataReader storeDataReader, EdmMember member, EdmType currentType, Dictionary<string, FunctionImportReturnTypeStructuralTypeColumnRenameMapping> renameList) 352private static int GetDiscriminatorOrdinalFromReader(DbDataReader storeDataReader, string columnName, EdmFunction functionImport) 370private static bool TryGetColumnOrdinalFromReader(DbDataReader storeDataReader, string columnName, out int ordinal)
System\Data\Query\ResultAssembly\BridgeDataReader.cs (9)
125static internal DbDataReader Create(DbDataReader storeDataReader, ColumnMap columnMap, MetadataWorkspace workspace, IEnumerable<ColumnMap> nextResultColumnMaps) { 131DbDataReader result = new BridgeDataReader(shaperInfo.Key, shaperInfo.Value, /*depth:*/ 0, GetNextResultShaperInfo(storeDataReader, workspace, nextResultColumnMaps).GetEnumerator()); 135private static KeyValuePair<Shaper<RecordState>, CoordinatorFactory<RecordState>> CreateShaperInfo(DbDataReader storeDataReader, ColumnMap columnMap, MetadataWorkspace workspace) 150private static IEnumerable<KeyValuePair<Shaper<RecordState>, CoordinatorFactory<RecordState>>> GetNextResultShaperInfo(DbDataReader storeDataReader, MetadataWorkspace workspace, IEnumerable<ColumnMap> nextResultColumnMaps) 204result = typeof(DbDataReader); 797override protected DbDataReader GetDbDataReader(int ordinal) { 798return (DbDataReader)DataRecord.GetData(ordinal); 815public DbDataReader GetDataReader(int ordinal) {
System\Data\Query\ResultAssembly\BridgeDataRecord.cs (3)
699override protected DbDataReader GetDbDataReader(int ordinal) { 700return (DbDataReader)GetValue(ordinal); 717public DbDataReader GetDataReader(int ordinal) {
System\Data\Spatial\SpatialHelpers.cs (2)
17internal static object GetSpatialValue(MetadataWorkspace workspace, DbDataReader reader, TypeUsage columnType, int columnOrdinal) 31internal static DbSpatialDataReader CreateSpatialDataReader(MetadataWorkspace workspace, DbDataReader reader)
System\Data\SqlClient\SqlProviderServices.cs (1)
253protected override Spatial.DbSpatialDataReader GetDbSpatialDataReader(DbDataReader fromReader, string versionHint)
System.Data.Entity.Design (2)
System\Data\Entity\Design\SSDLGenerator\EntityStoreSchemaGeneratorDatabaseSchemaLoader.cs (1)
172using (DbDataReader reader = command.ExecuteReader(CommandBehavior.SequentialAccess))
System\Data\Entity\Design\SSDLGenerator\FunctionDetailsReader.cs (1)
25private DbDataReader _reader;
System.Data.Linq (29)
DataContext.cs (3)
888public IEnumerable<TResult> Translate<TResult>(DbDataReader reader) { 899public IEnumerable Translate(Type elementType, DbDataReader reader) { 915public IMultipleResults Translate(DbDataReader reader) {
Provider\IProvider.cs (2)
93IEnumerable Translate(Type elementType, DbDataReader reader); 101IMultipleResults Translate(DbDataReader reader);
SqlClient\Reader\ObjectReader.cs (2)
33IObjectReader Create(DbDataReader reader, bool disposeReader, IReaderProvider provider, object[] parentArgs, object[] userArgs, ICompiledSubQuery[] subQueries); 39IObjectReaderSession CreateSession(DbDataReader reader, IReaderProvider provider, object[] parentArgs, object[] userArgs, ICompiledSubQuery[] subQueries);
SqlClient\Reader\ObjectReaderCompiler.cs (16)
36public abstract class ObjectMaterializer<TDataReader> where TDataReader : DbDataReader { 50public DbDataReader BufferReader; 160this.miBRisDBNull = typeof(DbDataReader).GetMethod("IsDBNull", BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic); 258public IObjectReaderSession CreateSession(DbDataReader reader, IReaderProvider provider, object[] parentArgs, object[] userArgs, ICompiledSubQuery[] subQueries) { 1843MethodInfo bufferMethod = this.GetReaderMethod(typeof(DbDataReader), rType); 2433where TDataReader : DbDataReader { 2451public IObjectReader Create(DbDataReader dataReader, bool disposeDataReader, IReaderProvider provider, object[] parentArgs, object[] userArgs, ICompiledSubQuery[] subQueries) { 2467where TDataReader : DbDataReader { 2591DbDataReader reader = null; 2626where TDataReader : DbDataReader { 2726where TDataReader : DbDataReader { 2730List<DbDataReader> buffer; 2792internal DbDataReader GetNextBufferedReader() { 2812this.buffer = new List<DbDataReader>(); 2900DbDataReader reader; 2903internal Rereader(DbDataReader reader, bool hasCurrentRow, string[] names) {
SqlClient\SqlProvider.cs (6)
421readerType = typeof(DbDataReader); 1048DbDataReader reader = cmd.ExecuteReader(); 1101DbDataReader reader = cmd.ExecuteReader(); 1125DbDataReader reader = cmd.ExecuteReader(); 1213IEnumerable IProvider.Translate(Type elementType, DbDataReader reader) { 1230IMultipleResults IProvider.Translate(DbDataReader reader) {
System.Web.Extensions (2)
ClientServices\Providers\ClientRoleProvider.cs (1)
342using (DbDataReader reader = cmd.ExecuteReader()) {
ClientServices\Providers\ClientSettingsProvider.cs (1)
692using(DbDataReader reader = cmd.ExecuteReader()) {
System.Workflow.Runtime (10)
Hosting\SqlWorkflowPersistenceService.cs (4)
246DbDataReader dr = null; 359DbDataReader dr = null; 600DbDataReader dr = null; 645DbDataReader dr = null;
Tracking\SqlTrackingService.cs (6)
281DbDataReader reader = null; 359DbDataReader reader = null; 481private DbDataReader ExecuteReaderRetried(DbCommand command, CommandBehavior behavior) 483DbDataReader reader = null; 627DbDataReader reader = null; 1218DbDataReader reader = null;