internal InterceptedQueryableSource(InterceptedQueryProvider provider, IQueryable <T> wrappedSource) : base(provider, null) { if (wrappedSource == null) { throw new ArgumentNullException(nameof(wrappedSource)); } WrappedSource = wrappedSource; }
internal LazyInterceptedQueryableSource(InterceptedQueryProvider provider, Func <Type, IQueryable> factory) : base(provider, null) { if (factory == null) { throw new ArgumentNullException(nameof(factory)); } Factory = factory; }