If the .csproj file has <GenerateDocumentationFile>true</GenerateDocumentationFile>, and it does not have <NoWarn>1591</NoWarn>, and a class using [LuaObject] is public, then the generated source code has build warnings that the user cannot fix.
LuaWrapper_T_.LuaObject.g.cs(61,42): Warning CS1591 : Missing XML comment for publicly visible type or member 'LuaWrapper<T>.implicit operator LuaValue(LuaWrapper<T>)'
I believe the source code generator could be changed to emit XML documentation here:
|
$"public static implicit operator global::Lua.LuaValue({typeMetadata.FullTypeName} value)" |
If the
.csprojfile has<GenerateDocumentationFile>true</GenerateDocumentationFile>, and it does not have<NoWarn>1591</NoWarn>, and a class using[LuaObject]ispublic, then the generated source code has build warnings that the user cannot fix.I believe the source code generator could be changed to emit XML documentation here:
Lua-CSharp/src/Lua.SourceGenerator/LuaObjectGenerator.Emit.cs
Line 183 in c48134e