From c4b5181cfeba7f4a15c5446472612dae0e43e2bc Mon Sep 17 00:00:00 2001 From: akeit0 <90429982+Akeit0@users.noreply.github.com> Date: Sat, 17 Jan 2026 17:36:45 +0900 Subject: [PATCH] add: allows to get LuaObject metatable statically. --- src/Lua.SourceGenerator/LuaObjectGenerator.Emit.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Lua.SourceGenerator/LuaObjectGenerator.Emit.cs b/src/Lua.SourceGenerator/LuaObjectGenerator.Emit.cs index ec9d5ef2..60e70008 100644 --- a/src/Lua.SourceGenerator/LuaObjectGenerator.Emit.cs +++ b/src/Lua.SourceGenerator/LuaObjectGenerator.Emit.cs @@ -615,6 +615,12 @@ static bool TryEmitMetatable(CodeBuilder builder, IEnumerable Metatable;"); + builder.AppendLine("set => Metatable = value;"); + } + builder.AppendLine("static global::Lua.LuaTable? Metatable"); + using (builder.BeginBlockScope()) { builder.AppendLine("get"); using (builder.BeginBlockScope())