BinaryFilterExpression Class

The BinaryFilterExpression class represents a binary expression between two filter expressions. This class cannot be inherited.
Inheritance Hierarchy

Namespace:  Tekla.Structures.Filtering
Assembly:  Tekla.Structures (in Tekla.Structures.dll) Version: 2023.0.3
Syntax
[SerializableAttribute]
public sealed class BinaryFilterExpression : FilterExpression

The BinaryFilterExpression type exposes the following members.

Constructors
  NameDescription
Public methodBinaryFilterExpression(BooleanFilterExpression, BooleanOperatorType, BooleanConstantFilterExpression)
Initializes a new instance of the BinaryFilterExpression class.
Public methodBinaryFilterExpression(DateTimeFilterExpression, DateTimeOperatorType, DateTimeConstantFilterExpression)
Initializes a new instance of the BinaryFilterExpression class.
Public methodBinaryFilterExpression(NumericFilterExpression, NumericOperatorType, NumericConstantFilterExpression)
Initializes a new instance of the BinaryFilterExpression class.
Public methodBinaryFilterExpression(StringFilterExpression, StringOperatorType, StringConstantFilterExpression)
Initializes a new instance of the BinaryFilterExpression class.
Top
Properties
  NameDescription
Public propertyIsEnable
Gets or sets the enabled state of the filter expression.
(Inherited from FilterExpression.)
Top
Methods
  NameDescription
Public methodToString
Creates a string representation of the current object.
(Inherited from Expression.)
Top
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
Was this helpful?
The feedback you give here is not visible to other users. We use your comments to improve the content.
Previous
Next