namespace Lua.CodeAnalysis.Syntax.Nodes; public record TableMethodDeclarationStatementNode(IdentifierNode[] MemberPath, IdentifierNode[] ParameterNodes, StatementNode[] Nodes, bool HasVariableArguments, bool HasSelfParameter, SourcePosition Position, int LineDefined,SourcePosition EndPosition) : StatementNode(Position) { public override TResult Accept(ISyntaxNodeVisitor visitor, TContext context) { return visitor.VisitTableMethodDeclarationStatementNode(this, context); } }