InExpression

Overview

This class is used internally by DA Linq to represent in clauses in Linq queries to Data Abstract services. Normally, you will never have to create instances of this class manually, as this is done by Data Abstract's Linq infrastructure.

Location

Properties


Expression

Expression representing the left part of the in where clause.

 

property Expression: Expression read write;

 

Expression Expression { get; set; }

 

Property Expression As Expression

Values

Values list representing the right part of the in where clause. Note that there is a Select property that can also be used to represent the right part of the clause.

 

property Values: ReadOnlyCollection<Expression> read;

 

ReadOnlyCollection<Expression> Values { get; }

 

Property ReadOnly Values As ReadOnlyCollection<Expression>

Instance Methods


constructor (Expression, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression>)

 

constructor(expression: Expression; values: System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression>)

 

InExpression(Expression expression, System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression> values)

 

Sub New (expression As Expression, values As System.Collections.Generic.IEnumerable<System.Linq.Expressions.Expression>)

Parameters:

  • expression:
  • values:

constructor (Expression, SelectExpression)

 

constructor(expression: Expression; select: SelectExpression)

 

InExpression(Expression expression, SelectExpression select)

 

Sub New (expression As Expression, select As SelectExpression)

Parameters:

  • expression:
  • select: