Share via


PropertyExpression Class

Definition

Represents a key-value pair of search properties that has an optional property expression operator.

public ref class PropertyExpression : ICloneable, System::ComponentModel::INotifyPropertyChanged
public class PropertyExpression : ICloneable, System.ComponentModel.INotifyPropertyChanged
type PropertyExpression = class
    interface ICloneable
    interface INotifyPropertyChanged
Public Class PropertyExpression
Implements ICloneable, INotifyPropertyChanged
Inheritance
PropertyExpression
Implements

Constructors

PropertyExpression()

Initializes a new instance of the PropertyExpression class.

PropertyExpression(String, String, PropertyExpressionOperator)

Initializes a new instance of the PropertyExpression class by using the provided property name, value to search for, and property operator.

PropertyExpression(String, String)

Initializes a new instance of the PropertyExpression class by using the provided property name and value.

Properties

PropertyName

The name of the property to search for.

PropertyOperator

Gets the operator to use to search for a property that has the specified property value.

PropertyValue

Gets or sets the property value to search for.

Methods

Clone()

Returns a copy of the current instance.

Equals(Object)

Determines whether the provided object is equal to the current instance.

GetHashCode()
ToString()

Returns a string representation of the PropertyExpression object.

Events

PropertyChanged

Occurs when the value of a property value of this object has changed.

Applies to