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