IDL C#: Added flag comments.

This commit is contained in:
Бранимир Караџић
2019-07-12 22:40:21 -07:00
parent 650c1733be
commit 45fb76865e
2 changed files with 313 additions and 1 deletions

View File

@@ -161,7 +161,18 @@ local function FlagBlock(typ)
yield("public enum " .. typ.name .. "Flags" .. enumType)
yield("{")
for _, flag in ipairs(typ.flag) do
for idx, flag in ipairs(typ.flag) do
if flag.comment ~= nil then
if idx ~= 1 then
yield("")
end
yield("\t/// <summary>")
yield("\t/// " .. flag.comment)
yield("\t/// </summary>")
end
local flagName = flag.name:gsub("_", "")
yield("\t"
.. flagName