![]() | BinaryFilterExpression Class |
The BinaryFilterExpression class represents a binary expression between two filter expressions.
This class cannot be inherited.

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: 2023.0.1

The BinaryFilterExpression type exposes the following members.

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.
|

Name | Description | |
---|---|---|
![]() | IsEnable |
Gets or sets the enabled state of the filter expression.
(Inherited from FilterExpression.) |

Name | Description | |
---|---|---|
![]() | ToString |
Creates a string representation of the current object.
(Inherited from Expression.) |

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); } }
