/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Backend/Ast/Nodes/Call/CallFunctionNode.cs
28 строк
743 B
Ivan Kozhin
Add "Call" command to execute functions
11 мар 2024, 17:59
11 мар 2024, 17:59
e8afbf0
Код
Авторство
О чём код?
using QueryCat.Backend.Ast.Nodes.Function; namespace QueryCat.Backend.Ast.Nodes.Call; internal sealed class CallFunctionNode : AstNode { public FunctionCallNode FunctionCallNode { get; } /// <inheritdoc /> public override string Code => "call"; /// <inheritdoc /> public CallFunctionNode(FunctionCallNode functionCallNode) { FunctionCallNode = functionCallNode; } public CallFunctionNode(CallFunctionNode node) : this((FunctionCallNode)node.FunctionCallNode.Clone()) { node.CopyTo(this); } /// <inheritdoc /> public override object Clone() => new CallFunctionNode(this); /// <inheritdoc /> public override void Accept(AstVisitor visitor) => visitor.Visit(this); }