BinaryFilterExpression Class |
The BinaryFilterExpression class represents a binary expression between two filter expressions.
This class cannot be inherited.
Inheritance Hierarchy
SystemObject
Tekla.Structures.FilteringExpression
Tekla.Structures.FilteringFilterExpression
Tekla.Structures.FilteringBinaryFilterExpression
Tekla.Structures.FilteringExpression
Tekla.Structures.FilteringFilterExpression
Tekla.Structures.FilteringBinaryFilterExpression
Namespace: Tekla.Structures.Filtering
Assembly: Tekla.Structures (in Tekla.Structures.dll) Version: 2024.0.0+a110b435391768740483e3032720a566518c9a63
Syntax
The BinaryFilterExpression type exposes the following members.
Constructors
Name | Description | |
---|---|---|
BinaryFilterExpression(BooleanFilterExpression, BooleanOperatorType, BooleanConstantFilterExpression) |
Initializes a new instance of the BinaryFilterExpression class.
| |
BinaryFilterExpression(DateTimeFilterExpression, DateTimeOperatorType, DateTimeConstantFilterExpression) |
Initializes a new instance of the BinaryFilterExpression class.
| |
BinaryFilterExpression(NumericFilterExpression, NumericOperatorType, NumericConstantFilterExpression) |
Initializes a new instance of the BinaryFilterExpression class.
| |
BinaryFilterExpression(StringFilterExpression, StringOperatorType, StringConstantFilterExpression) |
Initializes a new instance of the BinaryFilterExpression class.
|
Properties
Name | Description | |
---|---|---|
IsEnable |
Gets or sets the enabled state of the filter expression.
(Inherited from FilterExpression.) |
Methods
Name | Description | |
---|---|---|
ToString |
Creates a string representation of the current object.
(Inherited from Expression.) |
Examples
The following example creates this BinaryFilterExpression:
PartName == BEAM1
using System; using Tekla.Structures.Filtering; using Tekla.Structures.Filtering.Categories; public class FilterExample { // Creates a binary filter expression: // PartName == BEAM1 public BinaryFilterExpression CreateBinaryFilterExpression() { // Creates the filter expressions PartFilterExpressions.Name PartName = new PartFilterExpressions.Name(); StringConstantFilterExpression Beam1 = new StringConstantFilterExpression("BEAM1"); // Creates the binary filter expression return new BinaryFilterExpression(PartName, StringOperatorType.IS_EQUAL, Beam1); } }
See Also