IsBetweenFilterRule<T> Class

Definition

The IsBetweenFilterRule class evaluates an item to see if it is between the StartValue and EndValue of the rule.

generic <typename T>
 where T : IComparablepublic ref class IsBetweenFilterRule : Microsoft::Management::UI::Internal::ComparableValueFilterRule<T>
[System.Serializable]
public class IsBetweenFilterRule<T> : Microsoft.Management.UI.Internal.ComparableValueFilterRule<T> where T : IComparable
[<System.Serializable>]
type IsBetweenFilterRule<'T (requires 'T :> IComparable)> = class
    inherit ComparableValueFilterRule<'T (requires 'T :> IComparable)>
Public Class IsBetweenFilterRule(Of T)
Inherits ComparableValueFilterRule(Of T)

Type Parameters

T

The generic parameter.

Inheritance
Attributes

Constructors

IsBetweenFilterRule<T>()

Initializes a new instance of the IsBetweenFilterRule class.

Properties

DefaultNullValueEvaluation

Gets or sets a value indicating whether null objects passed to Evaluate will evaluate to true or false.

(Inherited from ComparableValueFilterRule<T>)
DisplayName

Gets a display friendly name for the FilterRule.

(Inherited from FilterRule)
EndValue

Gets the end value for the range.

IsValid

Gets a value indicating whether the FilterRule can be evaluated in its current state.

StartValue

Gets the start value for the range.

Methods

Evaluate(Object)

Determines if item matches a derived classes criteria.

(Inherited from ComparableValueFilterRule<T>)
Evaluate(T)

Evaluates data and determines if it is between StartValue and EndValue.

NotifyEvaluationResultInvalidated()

Fires EvaluationResultInvalidated.

(Inherited from FilterRule)

Events

EvaluationResultInvalidated

Occurs when the values of this rule changes.

(Inherited from FilterRule)

Extension Methods

DeepCopy(FilterRule)

Creates a deep copy of a FilterRule.

Applies to