Table of Contents

Interface IPrefixExpression

Namespace
Albatross.Expression.Nodes
Assembly
Albatross.Expression.dll

Represents a prefix function expression that takes a variable number of operands (e.g., Max(1, 2, 3)).

public interface IPrefixExpression : IExpression, IToken
Inherited Members
Extension Methods

Properties

MaxOperandCount

The maximum number of operands this function accepts.

int MaxOperandCount { get; }

Property Value

int

MinOperandCount

The minimum number of operands this function requires.

int MinOperandCount { get; }

Property Value

int

Name

The name of the prefix function.

string Name { get; }

Property Value

string

Operands

The list of operand expressions passed to this function.

IReadOnlyList<IExpression> Operands { get; set; }

Property Value

IReadOnlyList<IExpression>