源战役客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1539 rivejä
43 KiB

//this source code was auto-generated by tolua#, do not modify it
using System;
using LuaInterface;
public class System_DateTimeWrap
{
public static void Register(LuaState L)
{
L.BeginClass(typeof(System.DateTime), null);
L.RegFunction("Add", Add);
L.RegFunction("AddDays", AddDays);
L.RegFunction("AddHours", AddHours);
L.RegFunction("AddMilliseconds", AddMilliseconds);
L.RegFunction("AddMinutes", AddMinutes);
L.RegFunction("AddMonths", AddMonths);
L.RegFunction("AddSeconds", AddSeconds);
L.RegFunction("AddTicks", AddTicks);
L.RegFunction("AddYears", AddYears);
L.RegFunction("Compare", Compare);
L.RegFunction("CompareTo", CompareTo);
L.RegFunction("DaysInMonth", DaysInMonth);
L.RegFunction("Equals", Equals);
L.RegFunction("FromBinary", FromBinary);
L.RegFunction("FromFileTime", FromFileTime);
L.RegFunction("FromFileTimeUtc", FromFileTimeUtc);
L.RegFunction("FromOADate", FromOADate);
L.RegFunction("IsDaylightSavingTime", IsDaylightSavingTime);
L.RegFunction("SpecifyKind", SpecifyKind);
L.RegFunction("ToBinary", ToBinary);
L.RegFunction("GetHashCode", GetHashCode);
L.RegFunction("IsLeapYear", IsLeapYear);
L.RegFunction("Parse", Parse);
L.RegFunction("ParseExact", ParseExact);
L.RegFunction("Subtract", Subtract);
L.RegFunction("ToOADate", ToOADate);
L.RegFunction("ToFileTime", ToFileTime);
L.RegFunction("ToFileTimeUtc", ToFileTimeUtc);
L.RegFunction("ToLocalTime", ToLocalTime);
L.RegFunction("ToLongDateString", ToLongDateString);
L.RegFunction("ToLongTimeString", ToLongTimeString);
L.RegFunction("ToShortDateString", ToShortDateString);
L.RegFunction("ToShortTimeString", ToShortTimeString);
L.RegFunction("ToString", ToString);
L.RegFunction("ToUniversalTime", ToUniversalTime);
L.RegFunction("TryParse", TryParse);
L.RegFunction("TryParseExact", TryParseExact);
L.RegFunction("GetDateTimeFormats", GetDateTimeFormats);
L.RegFunction("GetTypeCode", GetTypeCode);
L.RegFunction("New", _CreateSystem_DateTime);
L.RegFunction("__add", op_Addition);
L.RegFunction("__sub", op_Subtraction);
L.RegFunction("__eq", op_Equality);
L.RegFunction("__tostring", ToLua.op_ToString);
L.RegVar("MinValue", get_MinValue, null);
L.RegVar("MaxValue", get_MaxValue, null);
L.RegVar("Date", get_Date, null);
L.RegVar("Day", get_Day, null);
L.RegVar("DayOfWeek", get_DayOfWeek, null);
L.RegVar("DayOfYear", get_DayOfYear, null);
L.RegVar("Hour", get_Hour, null);
L.RegVar("Kind", get_Kind, null);
L.RegVar("Millisecond", get_Millisecond, null);
L.RegVar("Minute", get_Minute, null);
L.RegVar("Month", get_Month, null);
L.RegVar("Now", get_Now, null);
L.RegVar("UtcNow", get_UtcNow, null);
L.RegVar("Second", get_Second, null);
L.RegVar("Ticks", get_Ticks, null);
L.RegVar("TimeOfDay", get_TimeOfDay, null);
L.RegVar("Today", get_Today, null);
L.RegVar("Year", get_Year, null);
L.EndClass();
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _CreateSystem_DateTime(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 1)
{
long arg0 = LuaDLL.tolua_checkint64(L, 1);
System.DateTime obj = new System.DateTime(arg0);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(long), typeof(System.DateTimeKind)))
{
long arg0 = LuaDLL.tolua_checkint64(L, 1);
System.DateTimeKind arg1 = (System.DateTimeKind)ToLua.CheckObject(L, 2, typeof(System.DateTimeKind));
System.DateTime obj = new System.DateTime(arg0, arg1);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(int)))
{
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.DateTime obj = new System.DateTime(arg0, arg1, arg2);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(int), typeof(System.Globalization.Calendar)))
{
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.Globalization.Calendar arg3 = (System.Globalization.Calendar)ToLua.CheckObject(L, 4, typeof(System.Globalization.Calendar));
System.DateTime obj = new System.DateTime(arg0, arg1, arg2, arg3);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 6 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int)))
{
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);
int arg5 = (int)LuaDLL.luaL_checknumber(L, 6);
System.DateTime obj = new System.DateTime(arg0, arg1, arg2, arg3, arg4, arg5);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(System.DateTimeKind)))
{
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);
int arg5 = (int)LuaDLL.luaL_checknumber(L, 6);
System.DateTimeKind arg6 = (System.DateTimeKind)ToLua.CheckObject(L, 7, typeof(System.DateTimeKind));
System.DateTime obj = new System.DateTime(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(System.Globalization.Calendar)))
{
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);
int arg5 = (int)LuaDLL.luaL_checknumber(L, 6);
System.Globalization.Calendar arg6 = (System.Globalization.Calendar)ToLua.CheckObject(L, 7, typeof(System.Globalization.Calendar));
System.DateTime obj = new System.DateTime(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 7 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int)))
{
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);
int arg5 = (int)LuaDLL.luaL_checknumber(L, 6);
int arg6 = (int)LuaDLL.luaL_checknumber(L, 7);
System.DateTime obj = new System.DateTime(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(System.DateTimeKind)))
{
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);
int arg5 = (int)LuaDLL.luaL_checknumber(L, 6);
int arg6 = (int)LuaDLL.luaL_checknumber(L, 7);
System.DateTimeKind arg7 = (System.DateTimeKind)ToLua.CheckObject(L, 8, typeof(System.DateTimeKind));
System.DateTime obj = new System.DateTime(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 8 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(System.Globalization.Calendar)))
{
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);
int arg5 = (int)LuaDLL.luaL_checknumber(L, 6);
int arg6 = (int)LuaDLL.luaL_checknumber(L, 7);
System.Globalization.Calendar arg7 = (System.Globalization.Calendar)ToLua.CheckObject(L, 8, typeof(System.Globalization.Calendar));
System.DateTime obj = new System.DateTime(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 9 && TypeChecker.CheckTypes(L, 1, typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(int), typeof(System.Globalization.Calendar), typeof(System.DateTimeKind)))
{
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);
int arg5 = (int)LuaDLL.luaL_checknumber(L, 6);
int arg6 = (int)LuaDLL.luaL_checknumber(L, 7);
System.Globalization.Calendar arg7 = (System.Globalization.Calendar)ToLua.CheckObject(L, 8, typeof(System.Globalization.Calendar));
System.DateTimeKind arg8 = (System.DateTimeKind)ToLua.CheckObject(L, 9, typeof(System.DateTimeKind));
System.DateTime obj = new System.DateTime(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
ToLua.PushValue(L, obj);
return 1;
}
else if (count == 0)
{
System.DateTime obj = new System.DateTime();
ToLua.PushValue(L, obj);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to ctor method: System.DateTime.New");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Add(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
System.TimeSpan arg0 = (System.TimeSpan)ToLua.CheckObject(L, 2, typeof(System.TimeSpan));
System.DateTime 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 AddDays(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
double arg0 = (double)LuaDLL.luaL_checknumber(L, 2);
System.DateTime o = obj.AddDays(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 AddHours(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
double arg0 = (double)LuaDLL.luaL_checknumber(L, 2);
System.DateTime o = obj.AddHours(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 AddMilliseconds(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
double arg0 = (double)LuaDLL.luaL_checknumber(L, 2);
System.DateTime o = obj.AddMilliseconds(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 AddMinutes(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
double arg0 = (double)LuaDLL.luaL_checknumber(L, 2);
System.DateTime o = obj.AddMinutes(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 AddMonths(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
System.DateTime o = obj.AddMonths(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 AddSeconds(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
double arg0 = (double)LuaDLL.luaL_checknumber(L, 2);
System.DateTime o = obj.AddSeconds(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 AddTicks(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
long arg0 = LuaDLL.tolua_checkint64(L, 2);
System.DateTime o = obj.AddTicks(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 AddYears(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
int arg0 = (int)LuaDLL.luaL_checknumber(L, 2);
System.DateTime o = obj.AddYears(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.DateTime arg0 = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
System.DateTime arg1 = (System.DateTime)ToLua.CheckObject(L, 2, typeof(System.DateTime));
int o = System.DateTime.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(L, 1, typeof(System.DateTime), typeof(System.DateTime)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
System.DateTime arg0 = (System.DateTime)ToLua.ToObject(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(L, 1, typeof(System.DateTime), typeof(object)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
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.DateTime.CompareTo");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int DaysInMonth(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
int arg1 = (int)LuaDLL.luaL_checknumber(L, 2);
int o = System.DateTime.DaysInMonth(arg0, arg1);
LuaDLL.lua_pushinteger(L, o);
return 1;
}
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(L, 1, typeof(System.DateTime), typeof(System.DateTime)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
System.DateTime arg0 = (System.DateTime)ToLua.ToObject(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(L, 1, typeof(System.DateTime), typeof(object)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
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.DateTime.Equals");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromBinary(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
long arg0 = LuaDLL.tolua_checkint64(L, 1);
System.DateTime o = System.DateTime.FromBinary(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromFileTime(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
long arg0 = LuaDLL.tolua_checkint64(L, 1);
System.DateTime o = System.DateTime.FromFileTime(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromFileTimeUtc(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
long arg0 = LuaDLL.tolua_checkint64(L, 1);
System.DateTime o = System.DateTime.FromFileTimeUtc(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int FromOADate(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
double arg0 = (double)LuaDLL.luaL_checknumber(L, 1);
System.DateTime o = System.DateTime.FromOADate(arg0);
ToLua.PushValue(L, o);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int IsDaylightSavingTime(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
bool o = obj.IsDaylightSavingTime();
LuaDLL.lua_pushboolean(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int SpecifyKind(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime arg0 = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
System.DateTimeKind arg1 = (System.DateTimeKind)ToLua.CheckObject(L, 2, typeof(System.DateTimeKind));
System.DateTime o = System.DateTime.SpecifyKind(arg0, arg1);
ToLua.PushValue(L, o);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToBinary(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
long o = obj.ToBinary();
LuaDLL.tolua_pushint64(L, o);
ToLua.SetBack(L, 1, obj);
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.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
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 IsLeapYear(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
int arg0 = (int)LuaDLL.luaL_checknumber(L, 1);
bool o = System.DateTime.IsLeapYear(arg0);
LuaDLL.lua_pushboolean(L, o);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Parse(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(string)))
{
string arg0 = ToLua.ToString(L, 1);
System.DateTime o = System.DateTime.Parse(arg0);
ToLua.PushValue(L, o);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(System.IFormatProvider)))
{
string arg0 = ToLua.ToString(L, 1);
System.IFormatProvider arg1 = (System.IFormatProvider)ToLua.ToObject(L, 2);
System.DateTime o = System.DateTime.Parse(arg0, arg1);
ToLua.PushValue(L, o);
return 1;
}
else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(System.IFormatProvider), typeof(System.Globalization.DateTimeStyles)))
{
string arg0 = ToLua.ToString(L, 1);
System.IFormatProvider arg1 = (System.IFormatProvider)ToLua.ToObject(L, 2);
System.Globalization.DateTimeStyles arg2 = (System.Globalization.DateTimeStyles)ToLua.ToObject(L, 3);
System.DateTime o = System.DateTime.Parse(arg0, arg1, arg2);
ToLua.PushValue(L, o);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.DateTime.Parse");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ParseExact(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(string), typeof(System.IFormatProvider)))
{
string arg0 = ToLua.ToString(L, 1);
string arg1 = ToLua.ToString(L, 2);
System.IFormatProvider arg2 = (System.IFormatProvider)ToLua.ToObject(L, 3);
System.DateTime o = System.DateTime.ParseExact(arg0, arg1, arg2);
ToLua.PushValue(L, o);
return 1;
}
else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(string), typeof(System.IFormatProvider), typeof(System.Globalization.DateTimeStyles)))
{
string arg0 = ToLua.ToString(L, 1);
string arg1 = ToLua.ToString(L, 2);
System.IFormatProvider arg2 = (System.IFormatProvider)ToLua.ToObject(L, 3);
System.Globalization.DateTimeStyles arg3 = (System.Globalization.DateTimeStyles)ToLua.ToObject(L, 4);
System.DateTime o = System.DateTime.ParseExact(arg0, arg1, arg2, arg3);
ToLua.PushValue(L, o);
return 1;
}
else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(string[]), typeof(System.IFormatProvider), typeof(System.Globalization.DateTimeStyles)))
{
string arg0 = ToLua.ToString(L, 1);
string[] arg1 = ToLua.CheckStringArray(L, 2);
System.IFormatProvider arg2 = (System.IFormatProvider)ToLua.ToObject(L, 3);
System.Globalization.DateTimeStyles arg3 = (System.Globalization.DateTimeStyles)ToLua.ToObject(L, 4);
System.DateTime o = System.DateTime.ParseExact(arg0, arg1, arg2, arg3);
ToLua.PushValue(L, o);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.DateTime.ParseExact");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int Subtract(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(System.DateTime)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
System.DateTime arg0 = (System.DateTime)ToLua.ToObject(L, 2);
System.TimeSpan o = obj.Subtract(arg0);
ToLua.PushValue(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(System.TimeSpan)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
System.TimeSpan arg0 = (System.TimeSpan)ToLua.ToObject(L, 2);
System.DateTime o = obj.Subtract(arg0);
ToLua.PushValue(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.DateTime.Subtract");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToOADate(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
double o = obj.ToOADate();
LuaDLL.lua_pushnumber(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToFileTime(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
long o = obj.ToFileTime();
LuaDLL.tolua_pushint64(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToFileTimeUtc(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
long o = obj.ToFileTimeUtc();
LuaDLL.tolua_pushint64(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToLocalTime(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
System.DateTime o = obj.ToLocalTime();
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 ToLongDateString(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
string o = obj.ToLongDateString();
LuaDLL.lua_pushstring(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToLongTimeString(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
string o = obj.ToLongTimeString();
LuaDLL.lua_pushstring(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToShortDateString(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
string o = obj.ToShortDateString();
LuaDLL.lua_pushstring(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToShortTimeString(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
string o = obj.ToShortTimeString();
LuaDLL.lua_pushstring(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
{
int count = LuaDLL.lua_gettop(L);
if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
string o = obj.ToString();
LuaDLL.lua_pushstring(L, o);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(string)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
string arg0 = ToLua.ToString(L, 2);
string o = obj.ToString(arg0);
LuaDLL.lua_pushstring(L, o);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(System.IFormatProvider)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
System.IFormatProvider arg0 = (System.IFormatProvider)ToLua.ToObject(L, 2);
string o = obj.ToString(arg0);
LuaDLL.lua_pushstring(L, o);
return 1;
}
else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(string), typeof(System.IFormatProvider)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
string arg0 = ToLua.ToString(L, 2);
System.IFormatProvider arg1 = (System.IFormatProvider)ToLua.ToObject(L, 3);
string o = obj.ToString(arg0, arg1);
LuaDLL.lua_pushstring(L, o);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.DateTime.ToString");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int ToUniversalTime(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
System.DateTime o = obj.ToUniversalTime();
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 TryParse(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(string)))
{
string arg0 = ToLua.ToString(L, 1);
System.DateTime arg1;
bool o = System.DateTime.TryParse(arg0, out arg1);
LuaDLL.lua_pushboolean(L, o);
ToLua.PushValue(L, arg1);
return 2;
}
else if (count == 4 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(System.IFormatProvider), typeof(System.Globalization.DateTimeStyles)))
{
string arg0 = ToLua.ToString(L, 1);
System.IFormatProvider arg1 = (System.IFormatProvider)ToLua.ToObject(L, 2);
System.Globalization.DateTimeStyles arg2 = (System.Globalization.DateTimeStyles)ToLua.ToObject(L, 3);
System.DateTime arg3;
bool o = System.DateTime.TryParse(arg0, arg1, arg2, out arg3);
LuaDLL.lua_pushboolean(L, o);
ToLua.PushValue(L, arg3);
return 2;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.DateTime.TryParse");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int TryParseExact(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(string), typeof(System.IFormatProvider), typeof(System.Globalization.DateTimeStyles)))
{
string arg0 = ToLua.ToString(L, 1);
string arg1 = ToLua.ToString(L, 2);
System.IFormatProvider arg2 = (System.IFormatProvider)ToLua.ToObject(L, 3);
System.Globalization.DateTimeStyles arg3 = (System.Globalization.DateTimeStyles)ToLua.ToObject(L, 4);
System.DateTime arg4;
bool o = System.DateTime.TryParseExact(arg0, arg1, arg2, arg3, out arg4);
LuaDLL.lua_pushboolean(L, o);
ToLua.PushValue(L, arg4);
return 2;
}
else if (count == 5 && TypeChecker.CheckTypes(L, 1, typeof(string), typeof(string[]), typeof(System.IFormatProvider), typeof(System.Globalization.DateTimeStyles)))
{
string arg0 = ToLua.ToString(L, 1);
string[] arg1 = ToLua.CheckStringArray(L, 2);
System.IFormatProvider arg2 = (System.IFormatProvider)ToLua.ToObject(L, 3);
System.Globalization.DateTimeStyles arg3 = (System.Globalization.DateTimeStyles)ToLua.ToObject(L, 4);
System.DateTime arg4;
bool o = System.DateTime.TryParseExact(arg0, arg1, arg2, arg3, out arg4);
LuaDLL.lua_pushboolean(L, o);
ToLua.PushValue(L, arg4);
return 2;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.DateTime.TryParseExact");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int op_Addition(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime arg0 = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
System.TimeSpan arg1 = (System.TimeSpan)ToLua.CheckObject(L, 2, typeof(System.TimeSpan));
System.DateTime o = arg0 + arg1;
ToLua.PushValue(L, o);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int op_Subtraction(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(System.TimeSpan)))
{
System.DateTime arg0 = (System.DateTime)ToLua.ToObject(L, 1);
System.TimeSpan arg1 = (System.TimeSpan)ToLua.ToObject(L, 2);
System.DateTime o = arg0 - arg1;
ToLua.PushValue(L, o);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(System.DateTime)))
{
System.DateTime arg0 = (System.DateTime)ToLua.ToObject(L, 1);
System.DateTime arg1 = (System.DateTime)ToLua.ToObject(L, 2);
System.TimeSpan o = arg0 - arg1;
ToLua.PushValue(L, o);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.DateTime.op_Subtraction");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int op_Equality(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 2);
System.DateTime arg0 = (System.DateTime)ToLua.ToObject(L, 1);
System.DateTime arg1 = (System.DateTime)ToLua.ToObject(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 GetDateTimeFormats(IntPtr L)
{
try
{
int count = LuaDLL.lua_gettop(L);
if (count == 1 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
string[] o = obj.GetDateTimeFormats();
ToLua.Push(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(System.IFormatProvider)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
System.IFormatProvider arg0 = (System.IFormatProvider)ToLua.ToObject(L, 2);
string[] o = obj.GetDateTimeFormats(arg0);
ToLua.Push(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else if (count == 2 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(char)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
char arg0 = (char)LuaDLL.lua_tonumber(L, 2);
string[] o = obj.GetDateTimeFormats(arg0);
ToLua.Push(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else if (count == 3 && TypeChecker.CheckTypes(L, 1, typeof(System.DateTime), typeof(char), typeof(System.IFormatProvider)))
{
System.DateTime obj = (System.DateTime)ToLua.ToObject(L, 1);
char arg0 = (char)LuaDLL.lua_tonumber(L, 2);
System.IFormatProvider arg1 = (System.IFormatProvider)ToLua.ToObject(L, 3);
string[] o = obj.GetDateTimeFormats(arg0, arg1);
ToLua.Push(L, o);
ToLua.SetBack(L, 1, obj);
return 1;
}
else
{
return LuaDLL.luaL_throw(L, "invalid arguments to method: System.DateTime.GetDateTimeFormats");
}
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int GetTypeCode(IntPtr L)
{
try
{
ToLua.CheckArgsCount(L, 1);
System.DateTime obj = (System.DateTime)ToLua.CheckObject(L, 1, typeof(System.DateTime));
System.TypeCode o = obj.GetTypeCode();
ToLua.Push(L, o);
ToLua.SetBack(L, 1, obj);
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.DateTime.MinValue);
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.DateTime.MaxValue);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Date(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
System.DateTime ret = obj.Date;
ToLua.PushValue(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Date on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Day(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
int ret = obj.Day;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Day on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_DayOfWeek(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
System.DayOfWeek ret = obj.DayOfWeek;
ToLua.Push(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index DayOfWeek on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_DayOfYear(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
int ret = obj.DayOfYear;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index DayOfYear on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Hour(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
int ret = obj.Hour;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Hour on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Kind(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
System.DateTimeKind ret = obj.Kind;
ToLua.Push(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Kind on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Millisecond(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
int ret = obj.Millisecond;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Millisecond on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Minute(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
int ret = obj.Minute;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Minute on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Month(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
int ret = obj.Month;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Month on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Now(IntPtr L)
{
try
{
ToLua.PushValue(L, System.DateTime.Now);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_UtcNow(IntPtr L)
{
try
{
ToLua.PushValue(L, System.DateTime.UtcNow);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Second(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
int ret = obj.Second;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Second on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Ticks(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
long ret = obj.Ticks;
LuaDLL.tolua_pushint64(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Ticks on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_TimeOfDay(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
System.TimeSpan ret = obj.TimeOfDay;
ToLua.PushValue(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index TimeOfDay on a nil value" : e.Message);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Today(IntPtr L)
{
try
{
ToLua.PushValue(L, System.DateTime.Today);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int get_Year(IntPtr L)
{
object o = null;
try
{
o = ToLua.ToObject(L, 1);
System.DateTime obj = (System.DateTime)o;
int ret = obj.Year;
LuaDLL.lua_pushinteger(L, ret);
return 1;
}
catch(Exception e)
{
return LuaDLL.toluaL_exception(L, e, o == null ? "attempt to index Year on a nil value" : e.Message);
}
}
}