23 lines
512 B
C#
23 lines
512 B
C#
namespace Strata.SqlTools.Rules.Rule.Expression;
|
|
|
|
/// <summary>
|
|
/// Represents a binary rule expression with left and right operands.
|
|
/// </summary>
|
|
public interface IBinary : IVisitable
|
|
{
|
|
/// <summary>
|
|
/// Gets the left operand.
|
|
/// </summary>
|
|
public Expression Left { get; }
|
|
|
|
/// <summary>
|
|
/// Gets the right operand.
|
|
/// </summary>
|
|
public Expression Right { get; }
|
|
|
|
/// <summary>
|
|
/// Gets the type of rule expression.
|
|
/// </summary>
|
|
public Type Type { get; }
|
|
}
|