Vuplex_WebView_ConsoleMessageEventArgsWrap.cs 3.2 KB

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