RingSoft.DbLookup.Controls.WPF.Properties Namespace
RingSoft.DbMaintenance Namespace

TableFilterDefinitionBase..::..ProcessFilter Method

Processes the filter.

Namespace:  RingSoft.DbLookup.TableProcessing
Assembly:  RingSoft.DbLookup (in RingSoft.DbLookup.dll)

Syntax


public List<WhereItem> ProcessFilter(
	SelectQuery query,
	FilterItemDefinition filterDefinition,
	ref WhereItem lastWhere,
	ref WhereItem firstWhere,
	AdvancedFindTree advancedFindTree
)
Public Function ProcessFilter ( _
	query As SelectQuery, _
	filterDefinition As FilterItemDefinition, _
	ByRef lastWhere As WhereItem, _
	ByRef firstWhere As WhereItem, _
	advancedFindTree As AdvancedFindTree _
) As List(Of WhereItem)
public:
List<WhereItem^>^ ProcessFilter(
	SelectQuery^ query, 
	FilterItemDefinition^ filterDefinition, 
	WhereItem^% lastWhere, 
	WhereItem^% firstWhere, 
	AdvancedFindTree^ advancedFindTree
)

Parameters

query
Type: RingSoft.DbLookup.QueryBuilder..::..SelectQuery
The query.
filterDefinition
Type: RingSoft.DbLookup.TableProcessing..::..FilterItemDefinition
The filter definition.
lastWhere
Type: RingSoft.DbLookup.QueryBuilder..::..WhereItem%
The last where.
firstWhere
Type: RingSoft.DbLookup.QueryBuilder..::..WhereItem%
The first where.
advancedFindTree
Type: RingSoft.DbLookup.AdvancedFind..::..AdvancedFindTree
The advanced find tree.

Return Value

List<WhereItem>.

Exceptions


ExceptionCondition
ArgumentOutOfRangeException