LuciadCPillar C# 2023.1.04
Luciad.Expressions.Expression Class Reference

An expression is an opaque object whose evaluation returns a value. More...

Inheritance diagram for Luciad.Expressions.Expression:

Public Member Functions

void Accept (Luciad.Expressions.IExpressionVisitor visitor)
 An expression accepts a visitor allowing to traverse the expression hierarchy. More...
 
void Dispose ()
 
override bool Equals (object other)
 
override int GetHashCode ()
 

Properties

bool IsCondition [get]
 

Detailed Description

An expression is an opaque object whose evaluation returns a value.

A condition is a case of an expression that always returns a boolean value.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Expression.

Member Function Documentation

◆ Accept()

void Luciad.Expressions.Expression.Accept ( Luciad.Expressions.IExpressionVisitor  visitor)
inline

An expression accepts a visitor allowing to traverse the expression hierarchy.

visitor

the visitor.

Warning
C# documentation translation is incomplete. You can find more information in the C++ documentation for luciad::Expression::accept.

◆ Dispose()

void Luciad.Expressions.Expression.Dispose ( )
inline

◆ Equals()

override bool Luciad.Expressions.Expression.Equals ( object  other)
inline

◆ GetHashCode()

override int Luciad.Expressions.Expression.GetHashCode ( )
inline

Property Documentation

◆ IsCondition

bool Luciad.Expressions.Expression.IsCondition
get