SingleValueComparableValueFilterRule<T> Class

Definition

The SingleValueComparableValueFilterRule provides support for derived classes that take a single input and evaluate against IComparable values.

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

Type Parameters

T

The generic parameter.

Inheritance
SingleValueComparableValueFilterRule<T>
Derived
Attributes

Constructors

SingleValueComparableValueFilterRule<T>()

Initializes a new instance of the SingleValueComparableValueFilterRule 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)
IsValid

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

Value

Gets a value that holds user input.

Methods

Evaluate(Object)

Determines if item matches a derived classes criteria.

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

Determines if item matches a derived classes criteria.

(Inherited from ComparableValueFilterRule<T>)
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