1 implementation of IObjectReaderFactory
System.Data.Linq (1)
SqlClient\Reader\ObjectReaderCompiler.cs (1)
2432class ObjectReaderFactory<TDataReader, TObject> : IObjectReaderFactory
22 references to IObjectReaderFactory
System.Data.Linq (22)
SqlClient\Reader\ObjectReader.cs (1)
38IObjectReaderFactory Compile(SqlExpression expression, Type elementType);
SqlClient\Reader\ObjectReaderCompiler.cs (7)
183public IObjectReaderFactory Compile(SqlExpression expression, Type elementType) { 186IObjectReaderFactory factory = null; 209factory = (IObjectReaderFactory)Activator.CreateInstance( 301internal IObjectReaderFactory factory; 302public CacheInfo(Type elementType, Type dataReaderType, object mapping, DataLoadOptions options, SqlExpression projection, IObjectReaderFactory factory) { 317internal IObjectReaderFactory GetFactory(Type elementType, Type dataReaderType, object mapping, DataLoadOptions options, SqlExpression projection) { 334internal void AddFactory(Type elementType, Type dataReaderType, object mapping, DataLoadOptions options, SqlExpression projection, IObjectReaderFactory factory) {
SqlClient\SqlProvider.cs (14)
819IObjectReaderFactory factory = null; 842IObjectReaderFactory factory = this.GetReaderFactory(qi.Query, elementType); 901IObjectReaderFactory factory = null; 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) { 1224IObjectReaderFactory factory = this.GetDefaultFactory(rowType); 1636private IObjectReaderFactory GetReaderFactory(SqlNode node, Type elemType) { 1651IObjectReaderFactory factory; 1661private IObjectReaderFactory GetDefaultFactory(MetaType rowType) { 1689IObjectReaderFactory factory; 1692internal CompiledQuery(SqlProvider provider, Expression query, QueryInfo[] queryInfos, IObjectReaderFactory factory, ICompiledSubQuery[] subQueries) { 1738IObjectReaderFactory factory; 1742internal CompiledSubQuery(QueryInfo queryInfo, IObjectReaderFactory factory, ReadOnlyCollection<Me.SqlParameter> parameters, ICompiledSubQuery[] subQueries) { 1992IObjectReaderFactory factory = this.provider.GetDefaultFactory(metaType);