namespace Lua.Standard.Base; public sealed class ToStringFunction : LuaFunction { public override string Name => "tostring"; public static readonly ToStringFunction Instance = new(); protected override ValueTask InvokeAsyncCore(LuaFunctionExecutionContext context, Memory buffer, CancellationToken cancellationToken) { var arg0 = ReadArgument(context, 0); return arg0.CallToStringAsync(context, buffer, cancellationToken); } }