1 implementation of IObjectReaderSession
System.Data.Linq (1)
SqlClient\Reader\ObjectReaderCompiler.cs (1)
2725class ObjectReaderSession<TDataReader> : IObjectReaderSession, IDisposable, IConnectionUser
15 references to IObjectReaderSession
System.Data.Linq (15)
SqlClient\Reader\ObjectReader.cs (3)
19IObjectReaderSession Session { get; } 34IObjectReader GetNextResult(IObjectReaderSession session, bool disposeReader); 39IObjectReaderSession CreateSession(DbDataReader reader, IReaderProvider provider, object[] parentArgs, object[] userArgs, ICompiledSubQuery[] subQueries);
SqlClient\Reader\ObjectReaderCompiler.cs (4)
258public IObjectReaderSession CreateSession(DbDataReader reader, IReaderProvider provider, object[] parentArgs, object[] userArgs, ICompiledSubQuery[] subQueries) { 260return (IObjectReaderSession)Activator.CreateInstance(sessionType, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic, null, 2456public IObjectReader GetNextResult(IObjectReaderSession session, bool disposeDataReader) { 2645public IObjectReaderSession Session {
SqlClient\SqlProvider.cs (8)
1126IObjectReaderSession session = this.readerCompiler.CreateSession(reader, this, parentArgs, userArgs, subQueries); 1237IObjectReaderSession session = this.readerCompiler.CreateSession(reader, this, null, null, null); 1783IObjectReaderSession session; 1790internal ExecuteResult(DbCommand command, ReadOnlyCollection<SqlParameterInfo> parameters, IObjectReaderSession session, object value, bool useReturnValue) 1799internal ExecuteResult(DbCommand command, ReadOnlyCollection<SqlParameterInfo> parameters, IObjectReaderSession session) { 1805internal ExecuteResult(DbCommand command, ReadOnlyCollection<SqlParameterInfo> parameters, IObjectReaderSession session, object value) 1966IObjectReaderSession session; 1970internal MultipleResults(SqlProvider provider, MetaFunction function, IObjectReaderSession session, ExecuteResult executeResult) {