public ContentQueryTranslator(IQueryProvider provider, ITableFinder tableFinder)
 {
     this._provider    = provider;
     this._tableFinder = tableFinder;
     Skip = -1;
     Take = -1;
 }
 public ContentQueryTranslator( IQueryProvider provider, ITableFinder tableFinder )
 {
    this.provider = provider;
    this.tableFinder = tableFinder;
    Skip = -1;
    Take = -1;
 }
    internal MemberExpressionFinder(ITableFinder tableFinder)
    {
      if (tableFinder == null)
        throw new ArgumentNullException("tableFinder");

      this.tableFinder = tableFinder;
    }
 public WhereEvaluator(ITableFinder tableFinder, Android.Net.Uri existingTable)
 {
     this.tableFinder = tableFinder;
     if (existingTable != null)
     {
         this.table = new TableFindResult(existingTable, null);
     }
 }
        internal MemberExpressionFinder(ITableFinder tableFinder)
        {
            if (tableFinder == null)
            {
                throw new ArgumentNullException("tableFinder");
            }

            this.tableFinder = tableFinder;
        }
    internal static List<MemberExpression> Find(Expression expression, ITableFinder tableFinder)
    {
      if (expression == null)
        throw new ArgumentNullException("expression");
      if (tableFinder == null)
        throw new ArgumentNullException("tableFinder");

      var finder = new MemberExpressionFinder(tableFinder);
      finder.Visit(expression);

      return finder.expressions;
    }
        internal static List <MemberExpression> Find(Expression expression, ITableFinder tableFinder)
        {
            if (expression == null)
            {
                throw new ArgumentNullException("expression");
            }
            if (tableFinder == null)
            {
                throw new ArgumentNullException("tableFinder");
            }

            var finder = new MemberExpressionFinder(tableFinder);

            finder.Visit(expression);

            return(finder.expressions);
        }
 internal ContentQueryProvider(ContentResolver content, Resources resources, ITableFinder tableFinder)
 {
     this.content     = content;
     this.resources   = resources;
     this.tableFinder = tableFinder;
 }
 public WhereEvaluator( ITableFinder tableFinder, Uri existingTable )
 {
    this.tableFinder = tableFinder;
    if(existingTable != null)
    {
       table = new TableFindResult( existingTable, null );
    }
 }
			public WhereEvaluator (ITableFinder tableFinder, Android.Net.Uri existingTable)
			{
				this.tableFinder = tableFinder;
				this.table = existingTable;
			}
 public WhereEvaluator(ITableFinder tableFinder, Android.Net.Uri existingTable)
 {
     this.tableFinder = tableFinder;
     this.table       = existingTable;
 }