xLuaAdapter.lua.txt 528 B

123456789101112131415161718192021
  1. System.defEnum("System.DateTimeKind", {
  2. Unspecified = 0,
  3. Utc = 1,
  4. Local = 2
  5. })
  6. setmetatable(_G, {__index = CS})
  7. setmetatable(System, {__index = CS.System})
  8. setmetatable(System.IO, {__index = CS.System.IO})
  9. setmetatable(System.Text, {__index = CS.System.Text})
  10. setmetatable(System.Linq, {__index = CS.System.Linq})
  11. local ToInt32 = System.Convert.ToInt32;
  12. System.Convert.ToInt32 = function(value)
  13. if type(value) == "userdata" then
  14. return CS.System.Convert.ToInt32(value)
  15. else
  16. return ToInt32(value)
  17. end
  18. end