Skip to content

Reference

OpcFilterOperand Class

Provides an abstract base class for the operands of an OpcContentFilterElement, which creates the elements applying an operator to the operand.

Reference

OpcFilterOperand Class ​

abstract

Namespace
Opc.UaFx
Assembly
Opc.UaFx.Advanced.dll
Package
Opc.UaFx.Advanced v2.59.0
Members
OpcFilterOperand Members
Also in
Opc.UaFx.Client

Provides an abstract base class for the operands of an OpcContentFilterElement, which creates the elements applying an operator to the operand.

Syntax ​

csharp
public abstract class OpcFilterOperand
vbnet
Public MustInherit Class OpcFilterOperand

Inheritance ​

Object → OpcFilterOperand

Derived types ​

Constructors ​

NameDescription
OpcFilterOperandprotectedInitializes a new instance of the OpcFilterOperand class using the content specified.

Methods ​

NameDescription
Between2 overloadsCreates an element which determines whether this operand is greater than or equal to the lower value and less than or equal to the upper value.
Cast2 overloadsCreates an element which converts this operand to the data type identified by the right value.
Equals2 overloadsDetermines whether the specified other is equal to this OpcFilterOperand.
EqualsTo2 overloadsCreates an element which determines whether this operand is equal to the right value.
GetHashCodeoverrideRetrieves a hash code for this OpcFilterOperand.
GreaterThan2 overloadsCreates an element which determines whether this operand is greater than the right value.
GreaterThanOrEqualsTo2 overloadsCreates an element which determines whether this operand is greater than or equal to the right value.
InListCreates an element which determines whether this operand is equal to the item or one of the items specified.
InViewCreates an element which determines whether the node the filter is applied to is contained in the view identified by this operand.
IsNullCreates an element which determines whether this operand is a null value.
LessThan2 overloadsCreates an element which determines whether this operand is less than the right value.
LessThanOrEqualsTo2 overloadsCreates an element which determines whether this operand is less than or equal to the right value.
Like2 overloadsCreates an element which determines whether this operand matches the pattern of the right value.
NotCreates an element which determines whether this operand, a Boolean value, is false.
OfType2 overloadsCreates an element which determines whether the node the filter is applied to is of the type identified by this operand.
ToStringoverrideReturns a string that represents the operand.

Operators ​

NameDescription
Equalitystatic · 2 overloadsCreates an element which determines whether the left operand is equal to the right value.
GreaterThanstatic · 2 overloadsCreates an element which determines whether the left operand is greater than the right value.
GreaterThanOrEqualstatic · 2 overloadsCreates an element which determines whether the left operand is greater than or equal to the right value.
Inequalitystatic · 2 overloadsNot supported.
LessThanstatic · 2 overloadsCreates an element which determines whether the left operand is less than the right value.
LessThanOrEqualstatic · 2 overloadsCreates an element which determines whether the left operand is less than or equal to the right value.

Applies to ​

PackageVersions
Opc.UaFx.Advancedv2.5–v2.59