Vuplex_WebView_ConsoleMessageEventArgsWrap.cs 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. //this source code was auto-generated by tolua#, do not modify it
  2. using System;
  3. using LuaInterface;
  4. public class Vuplex_WebView_ConsoleMessageEventArgsWrap
  5. {
  6. public static void Register(LuaState L)
  7. {
  8. L.BeginClass(typeof(Vuplex.WebView.ConsoleMessageEventArgs), typeof(System.EventArgs), "ConsoleMessageEventArgs");
  9. L.RegFunction("New", _CreateVuplex_WebView_ConsoleMessageEventArgs);
  10. L.RegFunction("__tostring", ToLua.op_ToString);
  11. L.RegVar("Level", get_Level, null);
  12. L.RegVar("Message", get_Message, null);
  13. L.RegVar("Source", get_Source, null);
  14. L.RegVar("Line", get_Line, null);
  15. L.EndClass();
  16. }
  17. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  18. static int _CreateVuplex_WebView_ConsoleMessageEventArgs(IntPtr L)
  19. {
  20. try
  21. {
  22. int count = LuaDLL.lua_gettop(L);
  23. if (count == 4)
  24. {
  25. Vuplex.WebView.ConsoleMessageLevel arg0 = (Vuplex.WebView.ConsoleMessageLevel)ToLua.CheckObject(L, 1, typeof(Vuplex.WebView.ConsoleMessageLevel));
  26. string arg1 = ToLua.CheckString(L, 2);
  27. string arg2 = ToLua.CheckString(L, 3);
  28. int arg3 = (int)LuaDLL.luaL_checknumber(L, 4);
  29. Vuplex.WebView.ConsoleMessageEventArgs obj = new Vuplex.WebView.ConsoleMessageEventArgs(arg0, arg1, arg2, arg3);
  30. ToLua.PushObject(L, obj);
  31. return 1;
  32. }
  33. else
  34. {
  35. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: Vuplex.WebView.ConsoleMessageEventArgs.New");
  36. }
  37. }
  38. catch (Exception e)
  39. {
  40. return LuaDLL.toluaL_exception(L, e);
  41. }
  42. }
  43. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  44. static int get_Level(IntPtr L)
  45. {
  46. object o = null;
  47. try
  48. {
  49. o = ToLua.ToObject(L, 1);
  50. Vuplex.WebView.ConsoleMessageEventArgs obj = (Vuplex.WebView.ConsoleMessageEventArgs)o;
  51. Vuplex.WebView.ConsoleMessageLevel ret = obj.Level;
  52. ToLua.Push(L, ret);
  53. return 1;
  54. }
  55. catch(Exception e)
  56. {
  57. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Level on a nil value");
  58. }
  59. }
  60. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  61. static int get_Message(IntPtr L)
  62. {
  63. object o = null;
  64. try
  65. {
  66. o = ToLua.ToObject(L, 1);
  67. Vuplex.WebView.ConsoleMessageEventArgs obj = (Vuplex.WebView.ConsoleMessageEventArgs)o;
  68. string ret = obj.Message;
  69. LuaDLL.lua_pushstring(L, ret);
  70. return 1;
  71. }
  72. catch(Exception e)
  73. {
  74. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Message on a nil value");
  75. }
  76. }
  77. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  78. static int get_Source(IntPtr L)
  79. {
  80. object o = null;
  81. try
  82. {
  83. o = ToLua.ToObject(L, 1);
  84. Vuplex.WebView.ConsoleMessageEventArgs obj = (Vuplex.WebView.ConsoleMessageEventArgs)o;
  85. string ret = obj.Source;
  86. LuaDLL.lua_pushstring(L, ret);
  87. return 1;
  88. }
  89. catch(Exception e)
  90. {
  91. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Source on a nil value");
  92. }
  93. }
  94. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  95. static int get_Line(IntPtr L)
  96. {
  97. object o = null;
  98. try
  99. {
  100. o = ToLua.ToObject(L, 1);
  101. Vuplex.WebView.ConsoleMessageEventArgs obj = (Vuplex.WebView.ConsoleMessageEventArgs)o;
  102. int ret = obj.Line;
  103. LuaDLL.lua_pushinteger(L, ret);
  104. return 1;
  105. }
  106. catch(Exception e)
  107. {
  108. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Line on a nil value");
  109. }
  110. }
  111. }