FilterClause Constructor
Initializes a new instance of the FilterClause class.
Namespace: Microsoft.Data.OData.Query.SemanticAst
Assembly: Microsoft.Data.OData (in Microsoft.Data.OData.dll)
Syntax
'Declaration
Public Sub New ( _
expression As SingleValueNode, _
rangeVariable As RangeVariable _
)
'Usage
Dim expression As SingleValueNode
Dim rangeVariable As RangeVariable
Dim instance As New FilterClause(expression, _
rangeVariable)
public FilterClause(
SingleValueNode expression,
RangeVariable rangeVariable
)
public:
FilterClause(
SingleValueNode^ expression,
RangeVariable^ rangeVariable
)
new :
expression:SingleValueNode *
rangeVariable:RangeVariable -> FilterClause
public function FilterClause(
expression : SingleValueNode,
rangeVariable : RangeVariable
)
Parameters
- expression
Type: Microsoft.Data.OData.Query.SemanticAst.SingleValueNode
The filter expression - this should evaluate to a single Boolean value. Cannot be null.
- rangeVariable
Type: Microsoft.Data.OData.Query.SemanticAst.RangeVariable
The parameter for the expression which represents a single value from the collection. Cannot be null.
Exceptions
Exception | Condition |
---|---|
ArgumentNullException | Throws if the input expression or rangeVariable is null. |