Files
AIC-Project/Client/Assets/Script/3rd/XLua/Gen/System_TimeZoneInfoWrap.cs
T
2026-07-10 10:24:29 +08:00

949 lines
38 KiB
C#

#if USE_UNI_LUA
using LuaAPI = UniLua.Lua;
using RealStatePtr = UniLua.ILuaState;
using LuaCSFunction = UniLua.CSharpFunctionDelegate;
#else
using LuaAPI = XLua.LuaDLL.Lua;
using RealStatePtr = System.IntPtr;
using LuaCSFunction = XLuaBase.lua_CSFunction;
#endif
using XLua;
using System.Collections.Generic;
namespace XLua.CSObjectWrap
{
using Utils = XLua.Utils;
public class SystemTimeZoneInfoWrap
{
public static void __Register(RealStatePtr L)
{
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.Type type = typeof(System.TimeZoneInfo);
Utils.BeginObjectRegister(type, L, translator, 0, 11, 6, 0);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAdjustmentRules", _m_GetAdjustmentRules);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetAmbiguousTimeOffsets", _m_GetAmbiguousTimeOffsets);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetUtcOffset", _m_GetUtcOffset);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsAmbiguousTime", _m_IsAmbiguousTime);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsDaylightSavingTime", _m_IsDaylightSavingTime);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "IsInvalidTime", _m_IsInvalidTime);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "Equals", _m_Equals);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "GetHashCode", _m_GetHashCode);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "HasSameRules", _m_HasSameRules);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToSerializedString", _m_ToSerializedString);
Utils.RegisterFunc(L, Utils.METHOD_IDX, "ToString", _m_ToString);
Utils.RegisterFunc(L, Utils.GETTER_IDX, "Id", _g_get_Id);
Utils.RegisterFunc(L, Utils.GETTER_IDX, "DisplayName", _g_get_DisplayName);
Utils.RegisterFunc(L, Utils.GETTER_IDX, "StandardName", _g_get_StandardName);
Utils.RegisterFunc(L, Utils.GETTER_IDX, "DaylightName", _g_get_DaylightName);
Utils.RegisterFunc(L, Utils.GETTER_IDX, "BaseUtcOffset", _g_get_BaseUtcOffset);
Utils.RegisterFunc(L, Utils.GETTER_IDX, "SupportsDaylightSavingTime", _g_get_SupportsDaylightSavingTime);
Utils.EndObjectRegister(type, L, translator, null, null,
null, null, null);
Utils.BeginClassRegister(type, L, __CreateInstance, 10, 2, 0);
Utils.RegisterFunc(L, Utils.CLS_IDX, "FindSystemTimeZoneById", _m_FindSystemTimeZoneById_xlua_st_);
Utils.RegisterFunc(L, Utils.CLS_IDX, "ClearCachedData", _m_ClearCachedData_xlua_st_);
Utils.RegisterFunc(L, Utils.CLS_IDX, "ConvertTimeBySystemTimeZoneId", _m_ConvertTimeBySystemTimeZoneId_xlua_st_);
Utils.RegisterFunc(L, Utils.CLS_IDX, "ConvertTime", _m_ConvertTime_xlua_st_);
Utils.RegisterFunc(L, Utils.CLS_IDX, "ConvertTimeFromUtc", _m_ConvertTimeFromUtc_xlua_st_);
Utils.RegisterFunc(L, Utils.CLS_IDX, "ConvertTimeToUtc", _m_ConvertTimeToUtc_xlua_st_);
Utils.RegisterFunc(L, Utils.CLS_IDX, "FromSerializedString", _m_FromSerializedString_xlua_st_);
Utils.RegisterFunc(L, Utils.CLS_IDX, "GetSystemTimeZones", _m_GetSystemTimeZones_xlua_st_);
Utils.RegisterFunc(L, Utils.CLS_IDX, "CreateCustomTimeZone", _m_CreateCustomTimeZone_xlua_st_);
Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Local", _g_get_Local);
Utils.RegisterFunc(L, Utils.CLS_GETTER_IDX, "Utc", _g_get_Utc);
Utils.EndClassRegister(type, L, translator);
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int __CreateInstance(RealStatePtr L)
{
return LuaAPI.luaL_error(L, "System.TimeZoneInfo does not have a constructor!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_GetAdjustmentRules(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
{
var gen_ret = gen_to_be_invoked.GetAdjustmentRules( );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_FindSystemTimeZoneById_xlua_st_(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
{
string _id = LuaAPI.lua_tostring(L, 1);
var gen_ret = System.TimeZoneInfo.FindSystemTimeZoneById( _id );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_GetAmbiguousTimeOffsets(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 2&& translator.Assignable<System.DateTimeOffset>(L, 2))
{
System.DateTimeOffset _dateTimeOffset;translator.Get(L, 2, out _dateTimeOffset);
var gen_ret = gen_to_be_invoked.GetAmbiguousTimeOffsets( _dateTimeOffset );
translator.Push(L, gen_ret);
return 1;
}
if(gen_param_count == 2&& translator.Assignable<System.DateTime>(L, 2))
{
System.DateTime _dateTime;translator.Get(L, 2, out _dateTime);
var gen_ret = gen_to_be_invoked.GetAmbiguousTimeOffsets( _dateTime );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to System.TimeZoneInfo.GetAmbiguousTimeOffsets!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_GetUtcOffset(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 2&& translator.Assignable<System.DateTimeOffset>(L, 2))
{
System.DateTimeOffset _dateTimeOffset;translator.Get(L, 2, out _dateTimeOffset);
var gen_ret = gen_to_be_invoked.GetUtcOffset( _dateTimeOffset );
translator.Push(L, gen_ret);
return 1;
}
if(gen_param_count == 2&& translator.Assignable<System.DateTime>(L, 2))
{
System.DateTime _dateTime;translator.Get(L, 2, out _dateTime);
var gen_ret = gen_to_be_invoked.GetUtcOffset( _dateTime );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to System.TimeZoneInfo.GetUtcOffset!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_IsAmbiguousTime(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 2&& translator.Assignable<System.DateTimeOffset>(L, 2))
{
System.DateTimeOffset _dateTimeOffset;translator.Get(L, 2, out _dateTimeOffset);
var gen_ret = gen_to_be_invoked.IsAmbiguousTime( _dateTimeOffset );
LuaAPI.lua_pushboolean(L, gen_ret);
return 1;
}
if(gen_param_count == 2&& translator.Assignable<System.DateTime>(L, 2))
{
System.DateTime _dateTime;translator.Get(L, 2, out _dateTime);
var gen_ret = gen_to_be_invoked.IsAmbiguousTime( _dateTime );
LuaAPI.lua_pushboolean(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to System.TimeZoneInfo.IsAmbiguousTime!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_IsDaylightSavingTime(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 2&& translator.Assignable<System.DateTimeOffset>(L, 2))
{
System.DateTimeOffset _dateTimeOffset;translator.Get(L, 2, out _dateTimeOffset);
var gen_ret = gen_to_be_invoked.IsDaylightSavingTime( _dateTimeOffset );
LuaAPI.lua_pushboolean(L, gen_ret);
return 1;
}
if(gen_param_count == 2&& translator.Assignable<System.DateTime>(L, 2))
{
System.DateTime _dateTime;translator.Get(L, 2, out _dateTime);
var gen_ret = gen_to_be_invoked.IsDaylightSavingTime( _dateTime );
LuaAPI.lua_pushboolean(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to System.TimeZoneInfo.IsDaylightSavingTime!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_IsInvalidTime(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
{
System.DateTime _dateTime;translator.Get(L, 2, out _dateTime);
var gen_ret = gen_to_be_invoked.IsInvalidTime( _dateTime );
LuaAPI.lua_pushboolean(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ClearCachedData_xlua_st_(RealStatePtr L)
{
try {
{
System.TimeZoneInfo.ClearCachedData( );
return 0;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ConvertTimeBySystemTimeZoneId_xlua_st_(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 2&& translator.Assignable<System.DateTimeOffset>(L, 1)&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING))
{
System.DateTimeOffset _dateTimeOffset;translator.Get(L, 1, out _dateTimeOffset);
string _destinationTimeZoneId = LuaAPI.lua_tostring(L, 2);
var gen_ret = System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId( _dateTimeOffset, _destinationTimeZoneId );
translator.Push(L, gen_ret);
return 1;
}
if(gen_param_count == 2&& translator.Assignable<System.DateTime>(L, 1)&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING))
{
System.DateTime _dateTime;translator.Get(L, 1, out _dateTime);
string _destinationTimeZoneId = LuaAPI.lua_tostring(L, 2);
var gen_ret = System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId( _dateTime, _destinationTimeZoneId );
translator.Push(L, gen_ret);
return 1;
}
if(gen_param_count == 3&& translator.Assignable<System.DateTime>(L, 1)&& (LuaAPI.lua_isnil(L, 2) || LuaAPI.lua_type(L, 2) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING))
{
System.DateTime _dateTime;translator.Get(L, 1, out _dateTime);
string _sourceTimeZoneId = LuaAPI.lua_tostring(L, 2);
string _destinationTimeZoneId = LuaAPI.lua_tostring(L, 3);
var gen_ret = System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId( _dateTime, _sourceTimeZoneId, _destinationTimeZoneId );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to System.TimeZoneInfo.ConvertTimeBySystemTimeZoneId!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ConvertTime_xlua_st_(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 2&& translator.Assignable<System.DateTimeOffset>(L, 1)&& translator.Assignable<System.TimeZoneInfo>(L, 2))
{
System.DateTimeOffset _dateTimeOffset;translator.Get(L, 1, out _dateTimeOffset);
System.TimeZoneInfo _destinationTimeZone = (System.TimeZoneInfo)translator.GetObject(L, 2, typeof(System.TimeZoneInfo));
var gen_ret = System.TimeZoneInfo.ConvertTime( _dateTimeOffset, _destinationTimeZone );
translator.Push(L, gen_ret);
return 1;
}
if(gen_param_count == 2&& translator.Assignable<System.DateTime>(L, 1)&& translator.Assignable<System.TimeZoneInfo>(L, 2))
{
System.DateTime _dateTime;translator.Get(L, 1, out _dateTime);
System.TimeZoneInfo _destinationTimeZone = (System.TimeZoneInfo)translator.GetObject(L, 2, typeof(System.TimeZoneInfo));
var gen_ret = System.TimeZoneInfo.ConvertTime( _dateTime, _destinationTimeZone );
translator.Push(L, gen_ret);
return 1;
}
if(gen_param_count == 3&& translator.Assignable<System.DateTime>(L, 1)&& translator.Assignable<System.TimeZoneInfo>(L, 2)&& translator.Assignable<System.TimeZoneInfo>(L, 3))
{
System.DateTime _dateTime;translator.Get(L, 1, out _dateTime);
System.TimeZoneInfo _sourceTimeZone = (System.TimeZoneInfo)translator.GetObject(L, 2, typeof(System.TimeZoneInfo));
System.TimeZoneInfo _destinationTimeZone = (System.TimeZoneInfo)translator.GetObject(L, 3, typeof(System.TimeZoneInfo));
var gen_ret = System.TimeZoneInfo.ConvertTime( _dateTime, _sourceTimeZone, _destinationTimeZone );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to System.TimeZoneInfo.ConvertTime!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ConvertTimeFromUtc_xlua_st_(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
{
System.DateTime _dateTime;translator.Get(L, 1, out _dateTime);
System.TimeZoneInfo _destinationTimeZone = (System.TimeZoneInfo)translator.GetObject(L, 2, typeof(System.TimeZoneInfo));
var gen_ret = System.TimeZoneInfo.ConvertTimeFromUtc( _dateTime, _destinationTimeZone );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ConvertTimeToUtc_xlua_st_(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 1&& translator.Assignable<System.DateTime>(L, 1))
{
System.DateTime _dateTime;translator.Get(L, 1, out _dateTime);
var gen_ret = System.TimeZoneInfo.ConvertTimeToUtc( _dateTime );
translator.Push(L, gen_ret);
return 1;
}
if(gen_param_count == 2&& translator.Assignable<System.DateTime>(L, 1)&& translator.Assignable<System.TimeZoneInfo>(L, 2))
{
System.DateTime _dateTime;translator.Get(L, 1, out _dateTime);
System.TimeZoneInfo _sourceTimeZone = (System.TimeZoneInfo)translator.GetObject(L, 2, typeof(System.TimeZoneInfo));
var gen_ret = System.TimeZoneInfo.ConvertTimeToUtc( _dateTime, _sourceTimeZone );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to System.TimeZoneInfo.ConvertTimeToUtc!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_Equals(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 2&& translator.Assignable<System.TimeZoneInfo>(L, 2))
{
System.TimeZoneInfo _other = (System.TimeZoneInfo)translator.GetObject(L, 2, typeof(System.TimeZoneInfo));
var gen_ret = gen_to_be_invoked.Equals( _other );
LuaAPI.lua_pushboolean(L, gen_ret);
return 1;
}
if(gen_param_count == 2&& translator.Assignable<object>(L, 2))
{
object _obj = translator.GetObject(L, 2, typeof(object));
var gen_ret = gen_to_be_invoked.Equals( _obj );
LuaAPI.lua_pushboolean(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to System.TimeZoneInfo.Equals!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_FromSerializedString_xlua_st_(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
{
string _source = LuaAPI.lua_tostring(L, 1);
var gen_ret = System.TimeZoneInfo.FromSerializedString( _source );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_GetHashCode(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
{
var gen_ret = gen_to_be_invoked.GetHashCode( );
LuaAPI.xlua_pushinteger(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_GetSystemTimeZones_xlua_st_(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
{
var gen_ret = System.TimeZoneInfo.GetSystemTimeZones( );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_HasSameRules(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
{
System.TimeZoneInfo _other = (System.TimeZoneInfo)translator.GetObject(L, 2, typeof(System.TimeZoneInfo));
var gen_ret = gen_to_be_invoked.HasSameRules( _other );
LuaAPI.lua_pushboolean(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ToSerializedString(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
{
var gen_ret = gen_to_be_invoked.ToSerializedString( );
LuaAPI.lua_pushstring(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_ToString(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
{
var gen_ret = gen_to_be_invoked.ToString( );
LuaAPI.lua_pushstring(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _m_CreateCustomTimeZone_xlua_st_(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
int gen_param_count = LuaAPI.lua_gettop(L);
if(gen_param_count == 4&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& translator.Assignable<System.TimeSpan>(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 4) || LuaAPI.lua_type(L, 4) == LuaTypes.LUA_TSTRING))
{
string _id = LuaAPI.lua_tostring(L, 1);
System.TimeSpan _baseUtcOffset;translator.Get(L, 2, out _baseUtcOffset);
string _displayName = LuaAPI.lua_tostring(L, 3);
string _standardDisplayName = LuaAPI.lua_tostring(L, 4);
var gen_ret = System.TimeZoneInfo.CreateCustomTimeZone( _id, _baseUtcOffset, _displayName, _standardDisplayName );
translator.Push(L, gen_ret);
return 1;
}
if(gen_param_count == 6&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& translator.Assignable<System.TimeSpan>(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 4) || LuaAPI.lua_type(L, 4) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 5) || LuaAPI.lua_type(L, 5) == LuaTypes.LUA_TSTRING)&& translator.Assignable<System.TimeZoneInfo.AdjustmentRule[]>(L, 6))
{
string _id = LuaAPI.lua_tostring(L, 1);
System.TimeSpan _baseUtcOffset;translator.Get(L, 2, out _baseUtcOffset);
string _displayName = LuaAPI.lua_tostring(L, 3);
string _standardDisplayName = LuaAPI.lua_tostring(L, 4);
string _daylightDisplayName = LuaAPI.lua_tostring(L, 5);
System.TimeZoneInfo.AdjustmentRule[] _adjustmentRules = (System.TimeZoneInfo.AdjustmentRule[])translator.GetObject(L, 6, typeof(System.TimeZoneInfo.AdjustmentRule[]));
var gen_ret = System.TimeZoneInfo.CreateCustomTimeZone( _id, _baseUtcOffset, _displayName, _standardDisplayName, _daylightDisplayName, _adjustmentRules );
translator.Push(L, gen_ret);
return 1;
}
if(gen_param_count == 7&& (LuaAPI.lua_isnil(L, 1) || LuaAPI.lua_type(L, 1) == LuaTypes.LUA_TSTRING)&& translator.Assignable<System.TimeSpan>(L, 2)&& (LuaAPI.lua_isnil(L, 3) || LuaAPI.lua_type(L, 3) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 4) || LuaAPI.lua_type(L, 4) == LuaTypes.LUA_TSTRING)&& (LuaAPI.lua_isnil(L, 5) || LuaAPI.lua_type(L, 5) == LuaTypes.LUA_TSTRING)&& translator.Assignable<System.TimeZoneInfo.AdjustmentRule[]>(L, 6)&& LuaTypes.LUA_TBOOLEAN == LuaAPI.lua_type(L, 7))
{
string _id = LuaAPI.lua_tostring(L, 1);
System.TimeSpan _baseUtcOffset;translator.Get(L, 2, out _baseUtcOffset);
string _displayName = LuaAPI.lua_tostring(L, 3);
string _standardDisplayName = LuaAPI.lua_tostring(L, 4);
string _daylightDisplayName = LuaAPI.lua_tostring(L, 5);
System.TimeZoneInfo.AdjustmentRule[] _adjustmentRules = (System.TimeZoneInfo.AdjustmentRule[])translator.GetObject(L, 6, typeof(System.TimeZoneInfo.AdjustmentRule[]));
bool _disableDaylightSavingTime = LuaAPI.lua_toboolean(L, 7);
var gen_ret = System.TimeZoneInfo.CreateCustomTimeZone( _id, _baseUtcOffset, _displayName, _standardDisplayName, _daylightDisplayName, _adjustmentRules, _disableDaylightSavingTime );
translator.Push(L, gen_ret);
return 1;
}
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return LuaAPI.luaL_error(L, "invalid arguments to System.TimeZoneInfo.CreateCustomTimeZone!");
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _g_get_Id(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
LuaAPI.lua_pushstring(L, gen_to_be_invoked.Id);
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return 1;
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _g_get_DisplayName(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
LuaAPI.lua_pushstring(L, gen_to_be_invoked.DisplayName);
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return 1;
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _g_get_StandardName(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
LuaAPI.lua_pushstring(L, gen_to_be_invoked.StandardName);
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return 1;
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _g_get_DaylightName(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
LuaAPI.lua_pushstring(L, gen_to_be_invoked.DaylightName);
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return 1;
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _g_get_BaseUtcOffset(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
translator.Push(L, gen_to_be_invoked.BaseUtcOffset);
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return 1;
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _g_get_SupportsDaylightSavingTime(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
System.TimeZoneInfo gen_to_be_invoked = (System.TimeZoneInfo)translator.FastGetCSObj(L, 1);
LuaAPI.lua_pushboolean(L, gen_to_be_invoked.SupportsDaylightSavingTime);
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return 1;
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _g_get_Local(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
translator.Push(L, System.TimeZoneInfo.Local);
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return 1;
}
[MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))]
static int _g_get_Utc(RealStatePtr L)
{
try {
ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);
translator.Push(L, System.TimeZoneInfo.Utc);
} catch(System.Exception gen_e) {
return LuaAPI.luaL_error(L, "c# exception:" + gen_e);
}
return 1;
}
}
}