1 implementation of ICompiledSubQuery
System.Data.Linq (1)
SqlClient\SqlProvider.cs (1)
1736class CompiledSubQuery : ICompiledSubQuery {
23 references to ICompiledSubQuery
System.Data.Linq (23)
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 (6)
258public IObjectReaderSession CreateSession(DbDataReader reader, IReaderProvider provider, object[] parentArgs, object[] userArgs, ICompiledSubQuery[] subQueries) { 2451public IObjectReader Create(DbDataReader dataReader, bool disposeDataReader, IReaderProvider provider, object[] parentArgs, object[] userArgs, ICompiledSubQuery[] subQueries) { 2561ICompiledSubQuery subQuery = this.session.SubQueries[iSubQuery]; 2737ICompiledSubQuery[] subQueries; 2744ICompiledSubQuery[] subQueries 2774internal ICompiledSubQuery[] SubQueries {
SqlClient\SqlProvider.cs (15)
820ICompiledSubQuery[] subQueries = null; 834private ICompiledSubQuery CompileSubQuery(SqlNode query, Type elementType, ReadOnlyCollection<Me.SqlParameter> parameters) { 841ICompiledSubQuery[] subQueries = this.CompileSubQueries(qi.Query); 902ICompiledSubQuery[] subQueries = null; 942private ICompiledSubQuery[] CompileSubQueries(SqlNode query) { 948List<ICompiledSubQuery> subQueries; 954internal ICompiledSubQuery[] Compile(SqlNode node) { 955this.subQueries = new List<ICompiledSubQuery>(); 971ICompiledSubQuery c = this.provider.CompileSubQuery(cq.Query.Select, clientElementType, cq.Parameters.AsReadOnly()); 991private IExecuteResult ExecuteAll(Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, object[] userArguments, ICompiledSubQuery[] subQueries) { 1029private IExecuteResult Execute(Expression query, QueryInfo queryInfo, IObjectReaderFactory factory, object[] parentArgs, object[] userArgs, ICompiledSubQuery[] subQueries, object lastResult) { 1690ICompiledSubQuery[] subQueries; 1692internal CompiledQuery(SqlProvider provider, Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, ICompiledSubQuery[] subQueries) { 1740ICompiledSubQuery[] subQueries; 1742internal CompiledSubQuery(QueryInfo queryInfo, IObjectReaderFactory factory, ReadOnlyCollection<Me.SqlParameter> parameters, ICompiledSubQuery[] subQueries) {