Share via


FilterRule Class

Definition

The base class for all filtering rules.

public ref class FilterRule abstract : Microsoft::Management::UI::Internal::IEvaluate
[Windows::Foundation::Metadata::WebHostHidden]
public ref class FilterRule abstract : Microsoft::Management::UI::Internal::IEvaluate
[Windows::Foundation::Metadata::WebHostHidden]
class FilterRule abstract : Microsoft::Management::UI::Internal::IEvaluate
[System.Serializable]
public abstract class FilterRule : Microsoft.Management.UI.Internal.IEvaluate
[<System.Serializable>]
type FilterRule = class
    interface IEvaluate
Public MustInherit Class FilterRule
Implements IEvaluate
Inheritance
FilterRule
Derived
Attributes
Implements

Constructors

FilterRule()

Initializes a new instance of the FilterRule class.

Properties

DisplayName

Gets a display friendly name for the FilterRule.

IsValid

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

Methods

Evaluate(Object)

Gets a value indicating whether the supplied item meets the criteria specified by this rule.

NotifyEvaluationResultInvalidated()

Fires EvaluationResultInvalidated.

Events

EvaluationResultInvalidated

Occurs when the values of this rule changes.

Extension Methods

DeepCopy(FilterRule)

Creates a deep copy of a FilterRule.

Applies to