public NemoQueryable(NemoQueryProvider provider, Expression expression) { provider.ThrowIfNull("provider"); expression.ThrowIfNull("expression"); _provider = provider; _expression = expression; }
public NemoQueryableAsync(NemoQueryProvider provider, Expression expression, CancellationToken cancellationToken) { provider.ThrowIfNull("provider"); expression.ThrowIfNull("expression"); _provider = provider; _expression = expression; _cancellationToken = cancellationToken == CancellationToken.None ? _tokenSource.Token : _cancellationToken; }