sk-client/Assets/Source/Generate/System_TimeSpanWrap.cs

776 lines
18 KiB
C#

//this source code was auto-generated by tolua#, do not modify it
using System;
using LuaInterface;
public class System_TimeSpanWrap
{
public static void Register(LuaState L)
{
L.BeginClass(typeof(System.TimeSpan), null);
L.RegFunction("Add", Add);
L.RegFunction("Compare", Compare);
L.RegFunction("CompareTo", CompareTo);
L.RegFunction("Equals", Equals);
L.RegFunction("Duration", Duration);
L.RegFunction("FromDays", FromDays);
L.RegFunction("FromHours", FromHours);
L.RegFunction("FromMinutes", FromMinutes);
L.RegFunction("FromSeconds", FromSeconds);
L.RegFunction("FromMilliseconds", FromMilliseconds);
L.RegFunction("FromTicks", FromTicks);
L.RegFunction("GetHashCode", GetHashCode);
L.RegFunction("Negate", Negate);
L.RegFunction("Parse", Parse);
L.RegFunction("TryParse", TryParse);
L.RegFunction("Subtract", Subtract);
L.RegFunction("ToString", ToString);
L.RegFunction("New", _CreateSystem_TimeSpan);
L.RegFunction("__add", op_Addition);
L.RegFunction("__sub", op_Subtraction);
L.RegFunction("__eq", op_Equality);
L.RegFunction("__unm", op_UnaryNegation);
L.RegFunction("__tostring", ToLua.op_ToString);
L.RegConstant("TicksPerDay", 864000000000);
L.RegConstant("TicksPerHour", 36000000000);
L.RegConstant("TicksPerMillisecond", 10000);
L.RegConstant("TicksPerMinute", 600000000);
L.RegConstant("TicksPerSecond", 10000000);
L.RegVar("MaxValue", get_MaxValue, null);
L.RegVar("MinValue", get_MinValue, null);
L.RegVar("Zero", get_Zero, null);
L.RegVar("Days", get_Days, null);
L.RegVar("Hours", get_Hours, null);
L.RegVar("Milliseconds", get_Milliseconds, null);
L.RegVar("Minutes", get_Minutes, null);
L.RegVar("Seconds", get_Seconds, null);
L.RegVar("Ticks", get_Ticks, null);
L.RegVar("TotalDays", get_TotalDays, null);
L.RegVar("TotalHours", get_TotalHours, null);
L.RegVar("TotalMilliseconds", get_TotalMilliseconds, null);
L.RegVar("TotalMinutes", get_TotalMinutes, null);
L.RegVar("TotalSeconds", get_TotalSeconds, null);
L.EndClass();
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _CreateSystem_TimeSpan(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 1)
{
long arg0 = LuaDLL.tolua_checkint64(L, 1);
System.TimeSpan obj = new System.TimeSpan(arg0);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 3)
{
int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
System.TimeSpan obj = new System.TimeSpan(arg0, arg1, arg2);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 4)
{
int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
int arg3 = (int)LuaDLL.luaL_checknumber(L, 4);
System.TimeSpan obj = new System.TimeSpan(arg0, arg1, arg2, arg3);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 5)
{
int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
int arg2 = (int)LuaDLL.luaL_checknumber(L, 3);
int arg3 = (int)LuaDLL.luaL_checknumber(L, 4);
int arg4 = (int)LuaDLL.luaL_checknumber(L, 5);
System.TimeSpan obj = new System.TimeSpan(arg0, arg1, arg2, arg3, arg4);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 0)
{
System.TimeSpan obj = new System.TimeSpan();
ToLua.PushValue(L, obj);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: System.TimeSpan.New");
}
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Add(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
System.TimeSpan arg0 = StackTraits<System.TimeSpan>.Check(L, 2);
System.TimeSpan o = obj.Add(arg0);
ToLua.PushValue(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Compare(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.TimeSpan arg0 = StackTraits<System.TimeSpan>.Check(L, 1);
System.TimeSpan arg1 = StackTraits<System.TimeSpan>.Check(L, 2);
int o = System.TimeSpan.Compare(arg0, arg1);
LuaDLL.lua_pushinteger(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int CompareTo(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 2 && TypeChecker.CheckTypes<System.TimeSpan>(L, 2))
{
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
System.TimeSpan arg0 = StackTraits<System.TimeSpan>.To(L, 2);
int o = obj.CompareTo(arg0);
LuaDLL.lua_pushinteger(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes<object>(L, 2))
{
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
object arg0 = ToLua.ToVarObject(L, 2);
int o = obj.CompareTo(arg0);
LuaDLL.lua_pushinteger(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.TimeSpan.CompareTo");
}
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Equals(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 2 && TypeChecker.CheckTypes<System.TimeSpan>(L, 2))
{
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
System.TimeSpan arg0 = StackTraits<System.TimeSpan>.To(L, 2);
bool o = obj.Equals(arg0);
LuaDLL.lua_pushboolean(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes<object>(L, 2))
{
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
object arg0 = ToLua.ToVarObject(L, 2);
bool o = obj.Equals(arg0);
LuaDLL.lua_pushboolean(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.TimeSpan.Equals");
}
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Duration(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
System.TimeSpan o = obj.Duration();
ToLua.PushValue(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromDays(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
double arg0 = (double)LuaDLL.luaL_checknumber(L, 1);
System.TimeSpan o = System.TimeSpan.FromDays(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromHours(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
double arg0 = (double)LuaDLL.luaL_checknumber(L, 1);
System.TimeSpan o = System.TimeSpan.FromHours(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromMinutes(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
double arg0 = (double)LuaDLL.luaL_checknumber(L, 1);
System.TimeSpan o = System.TimeSpan.FromMinutes(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromSeconds(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
double arg0 = (double)LuaDLL.luaL_checknumber(L, 1);
System.TimeSpan o = System.TimeSpan.FromSeconds(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromMilliseconds(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
double arg0 = (double)LuaDLL.luaL_checknumber(L, 1);
System.TimeSpan o = System.TimeSpan.FromMilliseconds(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromTicks(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
long arg0 = LuaDLL.tolua_checkint64(L, 1);
System.TimeSpan o = System.TimeSpan.FromTicks(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int GetHashCode(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
int o = obj.GetHashCode();
LuaDLL.lua_pushinteger(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Negate(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
System.TimeSpan o = obj.Negate();
ToLua.PushValue(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Parse(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
string arg0 = ToLua.CheckString(L, 1);
System.TimeSpan o = System.TimeSpan.Parse(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int TryParse(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
string arg0 = ToLua.CheckString(L, 1);
System.TimeSpan arg1;
bool o = System.TimeSpan.TryParse(arg0, out arg1);
LuaDLL.lua_pushboolean(L, o);
ToLua.PushValue(L, arg1);
return 2;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Subtract(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
System.TimeSpan arg0 = StackTraits<System.TimeSpan>.Check(L, 2);
System.TimeSpan o = obj.Subtract(arg0);
ToLua.PushValue(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToString(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.TimeSpan obj = (System.TimeSpan)ToLua.CheckObject(L, 1, typeof(System.TimeSpan));
string o = obj.ToString();
LuaDLL.lua_pushstring(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int op_Addition(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.TimeSpan arg0 = StackTraits<System.TimeSpan>.Check(L, 1);
System.TimeSpan arg1 = StackTraits<System.TimeSpan>.Check(L, 2);
System.TimeSpan o = arg0 + arg1;
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int op_Equality(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.TimeSpan arg0 = StackTraits<System.TimeSpan>.To(L, 1);
System.TimeSpan arg1 = StackTraits<System.TimeSpan>.To(L, 2);
bool o = arg0 == arg1;
LuaDLL.lua_pushboolean(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int op_Subtraction(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.TimeSpan arg0 = StackTraits<System.TimeSpan>.Check(L, 1);
System.TimeSpan arg1 = StackTraits<System.TimeSpan>.Check(L, 2);
System.TimeSpan o = arg0 - arg1;
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int op_UnaryNegation(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.TimeSpan arg0 = StackTraits<System.TimeSpan>.Check(L, 1);
System.TimeSpan o = -arg0;
ToLua.PushValue(L, o);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_MaxValue(IntPtr L)
{
try
{
ToLua.PushValue(L, System.TimeSpan.MaxValue);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_MinValue(IntPtr L)
{
try
{
ToLua.PushValue(L, System.TimeSpan.MinValue);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Zero(IntPtr L)
{
try
{
ToLua.PushValue(L, System.TimeSpan.Zero);
return 1;
}
catch (Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Days(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
int ret = obj.Days;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Days on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Hours(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
int ret = obj.Hours;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Hours on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Milliseconds(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
int ret = obj.Milliseconds;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Milliseconds on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Minutes(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
int ret = obj.Minutes;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Minutes on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Seconds(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
int ret = obj.Seconds;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Seconds on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Ticks(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
long ret = obj.Ticks;
LuaDLL.tolua_pushint64(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index Ticks on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_TotalDays(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
double ret = obj.TotalDays;
LuaDLL.lua_pushnumber(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index TotalDays on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_TotalHours(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
double ret = obj.TotalHours;
LuaDLL.lua_pushnumber(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index TotalHours on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_TotalMilliseconds(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
double ret = obj.TotalMilliseconds;
LuaDLL.lua_pushnumber(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index TotalMilliseconds on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_TotalMinutes(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
double ret = obj.TotalMinutes;
LuaDLL.lua_pushnumber(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index TotalMinutes on a nil value");
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_TotalSeconds(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.TimeSpan obj = (System.TimeSpan)o;
double ret = obj.TotalSeconds;
LuaDLL.lua_pushnumber(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o, "attempt to index TotalSeconds on a nil value");
}
}
}