Version

OperationFilterExpression Class Members

The following tables list the members exposed by OperationFilterExpression.

Public Constructors
 NameDescription
Public ConstructorOperationFilterExpression ConstructorOverloaded.   
Public Properties
 NameDescription
Public PropertyHasLeftGets if the operation has a left hand side.  
Public PropertyHasOperatorGets if there is an operator set for the expression.  
Public PropertyHasPropertyNameGets if the operation applies directly to a property name.  
Public PropertyHasRightGets if there is a right hand side to the epxression.  
Public PropertyHasValueGets if the opration has a right hand side.  
Public PropertyIsAutoGenerated (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsComparisonOperationGets if the operation is a comparison operation.  
Public PropertyIsFunctionGets whether the expression is a function. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsLiteralGets whether the expression is a literal. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsNullGets whether the expresssion is null. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsOperationOverridden. Gets if the expression is an operation.  
Public PropertyIsPropertyReferenceGets whether the expression is a property reference. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyIsWrapperGets whether the expression is a wrapper expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public PropertyLeftGets or sets the left hand side expression.  
Public PropertyOperatorGets or sets the operator to use for the expression.  
Public PropertyPrecedenceOverridden.   
Public PropertyPropertyNameGets or sets the property name the operation applies to, if any.  
Public PropertyRightGets or sets the right hand side expression.  
Public PropertyValueGets the literal value associated with the operation, if any.  
Protected Properties
 NameDescription
Protected PropertyIsBooleanOperationGets if the expression had a boolean return type.  
Public Methods
 NameDescription
Public MethodAddOverloaded. Returns an expression that is an Add expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodAndReturns an expression that is an And expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodCastOverloaded. Returns an expression that is an Cast expression of the current expression and propertyType. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodCeilingReturns an expression that is an Ceiling expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodConcatOverloaded. Returns an expression that is an Concat expression of the current expression and toAppend. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodContainsOverloaded. Returns an expression that is an Contains expression of the current expression and subString. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodDateReturns an expression that is an Date expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodDayReturns an expression that is an Day expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodDivideOverloaded. Returns an expression that is a Divide expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodDividedByOverloaded. Returns an expression that is a Divide expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodEndsWithOverloaded. Returns an expression that is an EndsWith expression of the current expression and subString. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodEvaluateOverridden. Evaluates the expression for the given item.  
Public MethodFloorReturns an expression that is a Floor expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodGroupReturns an expression that is a group expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodHourReturns an expression that is an Hour expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIndexOfOverloaded. Returns an expression that is an IndexOf expression of the current expression and toFind. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsEqualToOverloaded. Returns an expression that is an IsEqualTo expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsGreaterThanOverloaded. Returns an expression that is an IsGreaterThan expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsGreaterThanOrEqualToOverloaded. Returns an expression that is an IsGreaterThanOrEqualTo expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLastMonthReturns an expression that is a LastMonth expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLastQuarterReturns an expression that determines if the current expression is a date within the last quarter of the year. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLastWeekReturns an expression that is a LastWeek expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLastYearReturns an expression that is a LastYear expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLessThanOverloaded. Returns an expression that is an IsLessThan expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsLessThanOrEqualToOverloaded. Returns an expression that is an IsLessThanOrEqualTo expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNextMonthReturns an expression that is a NextMonth expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNextQuarterReturns an expression that determines if the current expression is a date within the next quarter of the year. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNextWeekReturns an expression that is a NextWeek expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNextYearReturns an expression that is a NextYear expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsNotEqualToOverloaded. Returns an expression that is an IsNotEqualTo expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsOfOverloaded. Returns an expression that is an IsOf expression of the current expression and propertyType. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsQ1Returns an expression that determines if the current expression is a date within Q1 (Jan, Feb, Mar). (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsQ2Returns an expression that determines if the current expression is a date within Q2 (Apr, May, Jun). (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsQ3Returns an expression that determines if the current expression is a date within Q3 (Jul, Aug, Sep). (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsQ4Returns an expression that determines if the current expression is a date within Q4 (Oct, Nov, Dec). (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsThisMonthReturns an expression that is a ThisMonth expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsThisQuarterReturns an expression that determines if the current expression is a date within the current quarter of the year. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsThisWeekReturns an expression that is a ThisWeek expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsThisYearReturns an expression that is a ThisYear expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsTodayReturns an expression that determines if the current expression is today's date. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsTomorrowReturns an expression that determines if the current expression is tomorrow's date. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsYearToDateReturns an expression that determines if the current expression is a date between the start of the year and today's date. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodIsYesterdayReturns an expression that determines if the current expression is yesterday's date. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodLengthReturns an expression that is an Length expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMarkAutoGenerated (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMatchDetermines if an item matches the filter expression given a data provider and schema. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMinusOverloaded. Returns an expression that is an Subtract expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMinuteReturns an expression that is an Minute expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodModuloOverloaded. Returns an expression that is an Modulus expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMonthReturns an expression that is an Month expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodMultiplyOverloaded. Returns an expression that is an Multiply expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodNotReturns an expression that is a Not expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodNowReturns an expression that is an Now expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodOrReturns an expression that is an Or expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodPlusOverloaded. Returns an expression that is an Add expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodReplaceOverloaded. Returns an expression that is an Replace expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodRoundReturns an expression that is an Round expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodSecondReturns an expression that is an Second expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodStartsWithOverloaded. Returns an expression that is an StartsWith expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodSubstringOverloaded. Returns an expression that is an Substring expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodSubtractOverloaded. Returns an expression that is an Subtract expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodTimeReturns an expression that is an Time expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodTimesOverloaded. Returns an expression that is an Multiply expression of the current expression and right. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodToLowerReturns an expression that is an ToLower expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodToUpperReturns an expression that is an ToUpper expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodTrimReturns an expression that is an Trim expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Public MethodYearReturns an expression that is an Year expression of the current expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
Protected Methods
 NameDescription
Protected MethodResolveHasBooleanReturnOverridden. Returns true if the expression has a boolean return type.  
Protected MethodUpdateBooleanReturnKeeps track as to whether there is a boolean return type to this expression. (Inherited from Infragistics.Controls.DataSource.FilterExpression)
See Also