Table of Contents

Class Function

Namespace
flx.SILQ.Expressions
Assembly
flx.SILQ.dll
public record Function : Expression, IEquatable<Expression>, IEquatable<Function>
Inheritance
Function
Implements
Inherited Members

Constructors

Function(Token, List<Expression>)

public Function(Token Name, List<Expression> Arguments)

Parameters

Name Token
Arguments List<Expression>

Properties

Arguments

public List<Expression> Arguments { get; init; }

Property Value

List<Expression>

Name

public Token Name { get; init; }

Property Value

Token

Methods

Accept<T>(IVisitor<T>)

public override T Accept<T>(IVisitor<T> visitor)

Parameters

visitor IVisitor<T>

Returns

T

Type Parameters

T