ComparableValueFilterRule<T> Class

Definition

The ComparableValueFilterRule provides support for derived classes that evaluate against IComparable values.

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

Type Parameters

T

The generic parameter.

Inheritance
ComparableValueFilterRule<T>
Derived
Attributes

Constructors

ComparableValueFilterRule<T>()

Properties

DefaultNullValueEvaluation

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

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.

(Inherited from FilterRule)

Methods

Evaluate(Object)

Determines if item matches a derived classes criteria.

Evaluate(T)

Determines if item matches a derived classes criteria.

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