Vuplex_WebView_UrlChangedEventArgsWrap.cs 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160
  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_UrlChangedEventArgsWrap
  6. {
  7. public static void Register(LuaState L)
  8. {
  9. L.BeginClass(typeof(Vuplex.WebView.UrlChangedEventArgs), typeof(System.EventArgs));
  10. L.RegFunction("New", _CreateVuplex_WebView_UrlChangedEventArgs);
  11. L.RegFunction("__tostring", ToLua.op_ToString);
  12. L.RegVar("Url", get_Url, set_Url);
  13. L.RegVar("Title", get_Title, set_Title);
  14. L.RegVar("Type", get_Type, set_Type);
  15. L.EndClass();
  16. }
  17. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  18. static int _CreateVuplex_WebView_UrlChangedEventArgs(IntPtr L)
  19. {
  20. try
  21. {
  22. int count = LuaDLL.lua_gettop(L);
  23. if (count == 3)
  24. {
  25. string arg0 = ToLua.CheckString(L, 1);
  26. string arg1 = ToLua.CheckString(L, 2);
  27. string arg2 = ToLua.CheckString(L, 3);
  28. Vuplex.WebView.UrlChangedEventArgs obj = new Vuplex.WebView.UrlChangedEventArgs(arg0, arg1, arg2);
  29. ToLua.PushObject(L, obj);
  30. return 1;
  31. }
  32. else
  33. {
  34. return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: Vuplex.WebView.UrlChangedEventArgs.New");
  35. }
  36. }
  37. catch (Exception e)
  38. {
  39. return LuaDLL.toluaL_exception(L, e);
  40. }
  41. }
  42. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  43. static int get_Url(IntPtr L)
  44. {
  45. object o = null;
  46. try
  47. {
  48. o = ToLua.ToObject(L, 1);
  49. Vuplex.WebView.UrlChangedEventArgs obj = (Vuplex.WebView.UrlChangedEventArgs)o;
  50. string ret = obj.Url;
  51. LuaDLL.lua_pushstring(L, ret);
  52. return 1;
  53. }
  54. catch(Exception e)
  55. {
  56. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Url on a nil value");
  57. }
  58. }
  59. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  60. static int get_Title(IntPtr L)
  61. {
  62. object o = null;
  63. try
  64. {
  65. o = ToLua.ToObject(L, 1);
  66. Vuplex.WebView.UrlChangedEventArgs obj = (Vuplex.WebView.UrlChangedEventArgs)o;
  67. string ret = obj.Title;
  68. LuaDLL.lua_pushstring(L, ret);
  69. return 1;
  70. }
  71. catch(Exception e)
  72. {
  73. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Title on a nil value");
  74. }
  75. }
  76. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  77. static int get_Type(IntPtr L)
  78. {
  79. object o = null;
  80. try
  81. {
  82. o = ToLua.ToObject(L, 1);
  83. Vuplex.WebView.UrlChangedEventArgs obj = (Vuplex.WebView.UrlChangedEventArgs)o;
  84. string ret = obj.Type;
  85. LuaDLL.lua_pushstring(L, ret);
  86. return 1;
  87. }
  88. catch(Exception e)
  89. {
  90. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Type on a nil value");
  91. }
  92. }
  93. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  94. static int set_Url(IntPtr L)
  95. {
  96. object o = null;
  97. try
  98. {
  99. o = ToLua.ToObject(L, 1);
  100. Vuplex.WebView.UrlChangedEventArgs obj = (Vuplex.WebView.UrlChangedEventArgs)o;
  101. string arg0 = ToLua.CheckString(L, 2);
  102. obj.Url = arg0;
  103. return 0;
  104. }
  105. catch(Exception e)
  106. {
  107. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Url on a nil value");
  108. }
  109. }
  110. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  111. static int set_Title(IntPtr L)
  112. {
  113. object o = null;
  114. try
  115. {
  116. o = ToLua.ToObject(L, 1);
  117. Vuplex.WebView.UrlChangedEventArgs obj = (Vuplex.WebView.UrlChangedEventArgs)o;
  118. string arg0 = ToLua.CheckString(L, 2);
  119. obj.Title = arg0;
  120. return 0;
  121. }
  122. catch(Exception e)
  123. {
  124. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Title on a nil value");
  125. }
  126. }
  127. [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
  128. static int set_Type(IntPtr L)
  129. {
  130. object o = null;
  131. try
  132. {
  133. o = ToLua.ToObject(L, 1);
  134. Vuplex.WebView.UrlChangedEventArgs obj = (Vuplex.WebView.UrlChangedEventArgs)o;
  135. string arg0 = ToLua.CheckString(L, 2);
  136. obj.Type = arg0;
  137. return 0;
  138. }
  139. catch(Exception e)
  140. {
  141. return LuaDLL.toluaL_exception(L, e, o, "attempt to index Type on a nil value");
  142. }
  143. }
  144. }
  145. #endif