Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // ----------------------------------------------------------------------------
- // <auto-generated>
- // This is autogenerated code by CppSharp.
- // Do not edit this file or all your changes will be lost after re-generation.
- // </auto-generated>
- // ----------------------------------------------------------------------------
- using System;
- using System.Runtime.InteropServices;
- using System.Security;
- namespace Lua53
- {
- [SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)]
- public unsafe delegate int LuaCFunction(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)]
- public unsafe delegate int LuaKFunction(global::System.IntPtr L, int status, int ctx);
- [SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)]
- public unsafe delegate global::System.IntPtr LuaReader(global::System.IntPtr L, global::System.IntPtr ud, uint* sz);
- [SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)]
- public unsafe delegate int LuaWriter(global::System.IntPtr L, global::System.IntPtr p, uint sz, global::System.IntPtr ud);
- [SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)]
- public unsafe delegate global::System.IntPtr LuaAlloc(global::System.IntPtr ud, global::System.IntPtr ptr, uint osize, uint nsize);
- [SuppressUnmanagedCodeSecurity, UnmanagedFunctionPointer(global::System.Runtime.InteropServices.CallingConvention.Cdecl)]
- public unsafe delegate void LuaHook(global::System.IntPtr L, global::System.IntPtr ar);
- public unsafe partial class LuaState
- {
- public partial struct __Internal
- {
- }
- public global::System.IntPtr __Instance { get; protected set; }
- protected int __PointerAdjustment;
- internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaState> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaState>();
- protected void*[] __OriginalVTables;
- protected bool __ownsNativeInstance;
- internal static global::Lua53.LuaState __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new global::Lua53.LuaState(native.ToPointer(), skipVTables);
- }
- internal static global::Lua53.LuaState __CreateInstance(global::Lua53.LuaState.__Internal native, bool skipVTables = false)
- {
- return new global::Lua53.LuaState(native, skipVTables);
- }
- private static void* __CopyValue(global::Lua53.LuaState.__Internal native)
- {
- var ret = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaState.__Internal));
- *(global::Lua53.LuaState.__Internal*) ret = native;
- return ret.ToPointer();
- }
- private LuaState(global::Lua53.LuaState.__Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- protected LuaState(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
- ~LuaState()
- {
- Dispose(false);
- }
- }
- public unsafe partial class LuaDebug : IDisposable
- {
- public partial struct __Internal
- {
- internal int @event;
- internal global::System.IntPtr name;
- internal global::System.IntPtr namewhat;
- internal global::System.IntPtr what;
- internal global::System.IntPtr source;
- internal int currentline;
- internal int linedefined;
- internal int lastlinedefined;
- internal byte nups;
- internal byte nparams;
- internal sbyte isvararg;
- internal sbyte istailcall;
- internal fixed sbyte short_src[60];
- internal global::System.IntPtr i_ci;
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0lua_Debug@@QAE@ABU0@@Z")]
- internal static extern global::System.IntPtr cctor(global::System.IntPtr instance, global::System.IntPtr _0);
- }
- public global::System.IntPtr __Instance { get; protected set; }
- protected int __PointerAdjustment;
- internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaDebug> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaDebug>();
- protected void*[] __OriginalVTables;
- protected bool __ownsNativeInstance;
- internal static global::Lua53.LuaDebug __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new global::Lua53.LuaDebug(native.ToPointer(), skipVTables);
- }
- internal static global::Lua53.LuaDebug __CreateInstance(global::Lua53.LuaDebug.__Internal native, bool skipVTables = false)
- {
- return new global::Lua53.LuaDebug(native, skipVTables);
- }
- private static void* __CopyValue(global::Lua53.LuaDebug.__Internal native)
- {
- var ret = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaDebug.__Internal));
- *(global::Lua53.LuaDebug.__Internal*) ret = native;
- return ret.ToPointer();
- }
- private LuaDebug(global::Lua53.LuaDebug.__Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- protected LuaDebug(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
- public LuaDebug()
- {
- __Instance = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaDebug.__Internal));
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- public LuaDebug(global::Lua53.LuaDebug _0)
- {
- __Instance = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaDebug.__Internal));
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((global::Lua53.LuaDebug.__Internal*) __Instance) = *((global::Lua53.LuaDebug.__Internal*) _0.__Instance);
- }
- ~LuaDebug()
- {
- Dispose(false);
- }
- public void Dispose()
- {
- Dispose(disposing: true);
- GC.SuppressFinalize(this);
- }
- public virtual void Dispose(bool disposing)
- {
- if (__Instance == IntPtr.Zero)
- return;
- global::Lua53.LuaDebug __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- __Instance = IntPtr.Zero;
- }
- public int Event
- {
- get
- {
- return ((global::Lua53.LuaDebug.__Internal*) __Instance)->@event;
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->@event = value;
- }
- }
- public string Name
- {
- get
- {
- return Marshal.PtrToStringAnsi(((global::Lua53.LuaDebug.__Internal*) __Instance)->name);
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->name = Marshal.StringToHGlobalAnsi(value);
- }
- }
- public string Namewhat
- {
- get
- {
- return Marshal.PtrToStringAnsi(((global::Lua53.LuaDebug.__Internal*) __Instance)->namewhat);
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->namewhat = Marshal.StringToHGlobalAnsi(value);
- }
- }
- public string What
- {
- get
- {
- return Marshal.PtrToStringAnsi(((global::Lua53.LuaDebug.__Internal*) __Instance)->what);
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->what = Marshal.StringToHGlobalAnsi(value);
- }
- }
- public string Source
- {
- get
- {
- return Marshal.PtrToStringAnsi(((global::Lua53.LuaDebug.__Internal*) __Instance)->source);
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->source = Marshal.StringToHGlobalAnsi(value);
- }
- }
- public int Currentline
- {
- get
- {
- return ((global::Lua53.LuaDebug.__Internal*) __Instance)->currentline;
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->currentline = value;
- }
- }
- public int Linedefined
- {
- get
- {
- return ((global::Lua53.LuaDebug.__Internal*) __Instance)->linedefined;
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->linedefined = value;
- }
- }
- public int Lastlinedefined
- {
- get
- {
- return ((global::Lua53.LuaDebug.__Internal*) __Instance)->lastlinedefined;
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->lastlinedefined = value;
- }
- }
- public byte Nups
- {
- get
- {
- return ((global::Lua53.LuaDebug.__Internal*) __Instance)->nups;
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->nups = value;
- }
- }
- public byte Nparams
- {
- get
- {
- return ((global::Lua53.LuaDebug.__Internal*) __Instance)->nparams;
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->nparams = value;
- }
- }
- public char Isvararg
- {
- get
- {
- return global::System.Convert.ToChar(((global::Lua53.LuaDebug.__Internal*) __Instance)->isvararg);
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->isvararg = global::System.Convert.ToSByte(value);
- }
- }
- public char Istailcall
- {
- get
- {
- return global::System.Convert.ToChar(((global::Lua53.LuaDebug.__Internal*) __Instance)->istailcall);
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->istailcall = global::System.Convert.ToSByte(value);
- }
- }
- public char[] ShortSrc
- {
- get
- {
- char[] __value = null;
- if (((global::Lua53.LuaDebug.__Internal*) __Instance)->short_src != null)
- {
- __value = new char[60];
- for (int i = 0; i < 60; i++)
- __value[i] = global::System.Convert.ToChar(((global::Lua53.LuaDebug.__Internal*) __Instance)->short_src[i]);
- }
- return __value;
- }
- set
- {
- if (value != null)
- {
- for (int i = 0; i < 60; i++)
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->short_src[i] = global::System.Convert.ToSByte(value[i]);
- }
- }
- }
- public global::Lua53.CallInfo ICi
- {
- get
- {
- global::Lua53.CallInfo __result0;
- if (((global::Lua53.LuaDebug.__Internal*) __Instance)->i_ci == IntPtr.Zero) __result0 = null;
- else if (global::Lua53.CallInfo.NativeToManagedMap.ContainsKey(((global::Lua53.LuaDebug.__Internal*) __Instance)->i_ci))
- __result0 = (global::Lua53.CallInfo) global::Lua53.CallInfo.NativeToManagedMap[((global::Lua53.LuaDebug.__Internal*) __Instance)->i_ci];
- else __result0 = global::Lua53.CallInfo.__CreateInstance(((global::Lua53.LuaDebug.__Internal*) __Instance)->i_ci);
- return __result0;
- }
- set
- {
- ((global::Lua53.LuaDebug.__Internal*) __Instance)->i_ci = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- }
- public unsafe partial class CallInfo
- {
- public partial struct __Internal
- {
- }
- public global::System.IntPtr __Instance { get; protected set; }
- protected int __PointerAdjustment;
- internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.CallInfo> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.CallInfo>();
- protected void*[] __OriginalVTables;
- protected bool __ownsNativeInstance;
- internal static global::Lua53.CallInfo __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new global::Lua53.CallInfo(native.ToPointer(), skipVTables);
- }
- internal static global::Lua53.CallInfo __CreateInstance(global::Lua53.CallInfo.__Internal native, bool skipVTables = false)
- {
- return new global::Lua53.CallInfo(native, skipVTables);
- }
- private static void* __CopyValue(global::Lua53.CallInfo.__Internal native)
- {
- var ret = Marshal.AllocHGlobal(sizeof(global::Lua53.CallInfo.__Internal));
- *(global::Lua53.CallInfo.__Internal*) ret = native;
- return ret.ToPointer();
- }
- private CallInfo(global::Lua53.CallInfo.__Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- protected CallInfo(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
- ~CallInfo()
- {
- Dispose(false);
- }
- }
- public unsafe partial class lua
- {
- public partial struct __Internal
- {
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_newstate@@YAPAUlua_State@@P6APAXPAX0II@Z0@Z")]
- internal static extern global::System.IntPtr LuaNewstate(global::System.IntPtr f, global::System.IntPtr ud);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_close@@YAXPAUlua_State@@@Z")]
- internal static extern void LuaClose(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_newthread@@YAPAUlua_State@@PAU1@@Z")]
- internal static extern global::System.IntPtr LuaNewthread(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_atpanic@@YAP6AHPAUlua_State@@@Z0P6AH0@Z@Z")]
- internal static extern global::System.IntPtr LuaAtpanic(global::System.IntPtr L, global::System.IntPtr panicf);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_version@@YAPBNPAUlua_State@@@Z")]
- internal static extern double* LuaVersion(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_absindex@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaAbsindex(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_gettop@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaGettop(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_settop@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaSettop(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushvalue@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaPushvalue(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_rotate@@YAXPAUlua_State@@HH@Z")]
- internal static extern void LuaRotate(global::System.IntPtr L, int idx, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_copy@@YAXPAUlua_State@@HH@Z")]
- internal static extern void LuaCopy(global::System.IntPtr L, int fromidx, int toidx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_checkstack@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaCheckstack(global::System.IntPtr L, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_xmove@@YAXPAUlua_State@@0H@Z")]
- internal static extern void LuaXmove(global::System.IntPtr from, global::System.IntPtr to, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_isnumber@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaIsnumber(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_isstring@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaIsstring(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_iscfunction@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaIscfunction(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_isinteger@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaIsinteger(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_isuserdata@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaIsuserdata(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_type@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaType(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_typename@@YAPBDPAUlua_State@@H@Z")]
- internal static extern global::System.IntPtr LuaTypename(global::System.IntPtr L, int tp);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_tonumberx@@YANPAUlua_State@@HPAH@Z")]
- internal static extern double LuaTonumberx(global::System.IntPtr L, int idx, int* isnum);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_tointegerx@@YA_JPAUlua_State@@HPAH@Z")]
- internal static extern long LuaTointegerx(global::System.IntPtr L, int idx, int* isnum);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_toboolean@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaToboolean(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_tolstring@@YAPBDPAUlua_State@@HPAI@Z")]
- internal static extern global::System.IntPtr LuaTolstring(global::System.IntPtr L, int idx, uint* len);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_rawlen@@YAIPAUlua_State@@H@Z")]
- internal static extern uint LuaRawlen(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_tocfunction@@YAP6AHPAUlua_State@@@Z0H@Z")]
- internal static extern global::System.IntPtr LuaTocfunction(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_touserdata@@YAPAXPAUlua_State@@H@Z")]
- internal static extern global::System.IntPtr LuaTouserdata(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_tothread@@YAPAUlua_State@@PAU1@H@Z")]
- internal static extern global::System.IntPtr LuaTothread(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_topointer@@YAPBXPAUlua_State@@H@Z")]
- internal static extern global::System.IntPtr LuaTopointer(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_arith@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaArith(global::System.IntPtr L, int op);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_rawequal@@YAHPAUlua_State@@HH@Z")]
- internal static extern int LuaRawequal(global::System.IntPtr L, int idx1, int idx2);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_compare@@YAHPAUlua_State@@HHH@Z")]
- internal static extern int LuaCompare(global::System.IntPtr L, int idx1, int idx2, int op);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushnil@@YAXPAUlua_State@@@Z")]
- internal static extern void LuaPushnil(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushnumber@@YAXPAUlua_State@@N@Z")]
- internal static extern void LuaPushnumber(global::System.IntPtr L, double n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushinteger@@YAXPAUlua_State@@_J@Z")]
- internal static extern void LuaPushinteger(global::System.IntPtr L, long n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushlstring@@YAPBDPAUlua_State@@PBDI@Z")]
- internal static extern global::System.IntPtr LuaPushlstring(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string s, uint len);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushstring@@YAPBDPAUlua_State@@PBD@Z")]
- internal static extern global::System.IntPtr LuaPushstring(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string s);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushfstring@@YAPBDPAUlua_State@@PBDZZ")]
- internal static extern global::System.IntPtr LuaPushfstring(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string fmt);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushcclosure@@YAXPAUlua_State@@P6AH0@ZH@Z")]
- internal static extern void LuaPushcclosure(global::System.IntPtr L, global::System.IntPtr fn, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushboolean@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaPushboolean(global::System.IntPtr L, int b);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushlightuserdata@@YAXPAUlua_State@@PAX@Z")]
- internal static extern void LuaPushlightuserdata(global::System.IntPtr L, global::System.IntPtr p);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pushthread@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaPushthread(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_getglobal@@YAHPAUlua_State@@PBD@Z")]
- internal static extern int LuaGetglobal(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string name);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_gettable@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaGettable(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_getfield@@YAHPAUlua_State@@HPBD@Z")]
- internal static extern int LuaGetfield(global::System.IntPtr L, int idx, [MarshalAs(UnmanagedType.LPStr)] string k);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_geti@@YAHPAUlua_State@@H_J@Z")]
- internal static extern int LuaGeti(global::System.IntPtr L, int idx, long n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_rawget@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaRawget(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_rawgeti@@YAHPAUlua_State@@H_J@Z")]
- internal static extern int LuaRawgeti(global::System.IntPtr L, int idx, long n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_rawgetp@@YAHPAUlua_State@@HPBX@Z")]
- internal static extern int LuaRawgetp(global::System.IntPtr L, int idx, global::System.IntPtr p);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_createtable@@YAXPAUlua_State@@HH@Z")]
- internal static extern void LuaCreatetable(global::System.IntPtr L, int narr, int nrec);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_newuserdata@@YAPAXPAUlua_State@@I@Z")]
- internal static extern global::System.IntPtr LuaNewuserdata(global::System.IntPtr L, uint sz);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_getmetatable@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaGetmetatable(global::System.IntPtr L, int objindex);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_getuservalue@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaGetuservalue(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_setglobal@@YAXPAUlua_State@@PBD@Z")]
- internal static extern void LuaSetglobal(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string name);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_settable@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaSettable(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_setfield@@YAXPAUlua_State@@HPBD@Z")]
- internal static extern void LuaSetfield(global::System.IntPtr L, int idx, [MarshalAs(UnmanagedType.LPStr)] string k);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_seti@@YAXPAUlua_State@@H_J@Z")]
- internal static extern void LuaSeti(global::System.IntPtr L, int idx, long n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_rawset@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaRawset(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_rawseti@@YAXPAUlua_State@@H_J@Z")]
- internal static extern void LuaRawseti(global::System.IntPtr L, int idx, long n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_rawsetp@@YAXPAUlua_State@@HPBX@Z")]
- internal static extern void LuaRawsetp(global::System.IntPtr L, int idx, global::System.IntPtr p);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_setmetatable@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaSetmetatable(global::System.IntPtr L, int objindex);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_setuservalue@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaSetuservalue(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_callk@@YAXPAUlua_State@@HHHP6AH0HH@Z@Z")]
- internal static extern void LuaCallk(global::System.IntPtr L, int nargs, int nresults, int ctx, global::System.IntPtr k);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_pcallk@@YAHPAUlua_State@@HHHHP6AH0HH@Z@Z")]
- internal static extern int LuaPcallk(global::System.IntPtr L, int nargs, int nresults, int errfunc, int ctx, global::System.IntPtr k);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_load@@YAHPAUlua_State@@P6APBD0PAXPAI@Z1PBD4@Z")]
- internal static extern int LuaLoad(global::System.IntPtr L, global::System.IntPtr reader, global::System.IntPtr dt, [MarshalAs(UnmanagedType.LPStr)] string chunkname, [MarshalAs(UnmanagedType.LPStr)] string mode);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_dump@@YAHPAUlua_State@@P6AH0PBXIPAX@Z2H@Z")]
- internal static extern int LuaDump(global::System.IntPtr L, global::System.IntPtr writer, global::System.IntPtr data, int strip);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_yieldk@@YAHPAUlua_State@@HHP6AH0HH@Z@Z")]
- internal static extern int LuaYieldk(global::System.IntPtr L, int nresults, int ctx, global::System.IntPtr k);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_resume@@YAHPAUlua_State@@0H@Z")]
- internal static extern int LuaResume(global::System.IntPtr L, global::System.IntPtr from, int narg);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_status@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaStatus(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_isyieldable@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaIsyieldable(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_gc@@YAHPAUlua_State@@HH@Z")]
- internal static extern int LuaGc(global::System.IntPtr L, int what, int data);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_error@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaError(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_next@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaNext(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_concat@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaConcat(global::System.IntPtr L, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_len@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaLen(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_stringtonumber@@YAIPAUlua_State@@PBD@Z")]
- internal static extern uint LuaStringtonumber(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string s);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_getallocf@@YAP6APAXPAX0II@ZPAUlua_State@@PAPAX@Z")]
- internal static extern global::System.IntPtr LuaGetallocf(global::System.IntPtr L, void** ud);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_setallocf@@YAXPAUlua_State@@P6APAXPAX1II@Z1@Z")]
- internal static extern void LuaSetallocf(global::System.IntPtr L, global::System.IntPtr f, global::System.IntPtr ud);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_getstack@@YAHPAUlua_State@@HPAUlua_Debug@@@Z")]
- internal static extern int LuaGetstack(global::System.IntPtr L, int level, global::System.IntPtr ar);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_getinfo@@YAHPAUlua_State@@PBDPAUlua_Debug@@@Z")]
- internal static extern int LuaGetinfo(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string what, global::System.IntPtr ar);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_getlocal@@YAPBDPAUlua_State@@PBUlua_Debug@@H@Z")]
- internal static extern global::System.IntPtr LuaGetlocal(global::System.IntPtr L, global::System.IntPtr ar, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_setlocal@@YAPBDPAUlua_State@@PBUlua_Debug@@H@Z")]
- internal static extern global::System.IntPtr LuaSetlocal(global::System.IntPtr L, global::System.IntPtr ar, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_getupvalue@@YAPBDPAUlua_State@@HH@Z")]
- internal static extern global::System.IntPtr LuaGetupvalue(global::System.IntPtr L, int funcindex, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_setupvalue@@YAPBDPAUlua_State@@HH@Z")]
- internal static extern global::System.IntPtr LuaSetupvalue(global::System.IntPtr L, int funcindex, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_upvalueid@@YAPAXPAUlua_State@@HH@Z")]
- internal static extern global::System.IntPtr LuaUpvalueid(global::System.IntPtr L, int fidx, int n);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_upvaluejoin@@YAXPAUlua_State@@HHHH@Z")]
- internal static extern void LuaUpvaluejoin(global::System.IntPtr L, int fidx1, int n1, int fidx2, int n2);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_sethook@@YAXPAUlua_State@@P6AX0PAUlua_Debug@@@ZHH@Z")]
- internal static extern void LuaSethook(global::System.IntPtr L, global::System.IntPtr func, int mask, int count);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_gethook@@YAP6AXPAUlua_State@@PAUlua_Debug@@@Z0@Z")]
- internal static extern global::System.IntPtr LuaGethook(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_gethookmask@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaGethookmask(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?lua_gethookcount@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaGethookcount(global::System.IntPtr L);
- }
- public static global::Lua53.LuaState LuaNewstate(global::Lua53.LuaAlloc f, global::System.IntPtr ud)
- {
- var __arg0 = f == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(f);
- var __ret = __Internal.LuaNewstate(__arg0, ud);
- global::Lua53.LuaState __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (global::Lua53.LuaState.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (global::Lua53.LuaState) global::Lua53.LuaState.NativeToManagedMap[__ret];
- else __result0 = global::Lua53.LuaState.__CreateInstance(__ret);
- return __result0;
- }
- public static void LuaClose(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaClose(__arg0);
- }
- public static global::Lua53.LuaState LuaNewthread(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaNewthread(__arg0);
- global::Lua53.LuaState __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (global::Lua53.LuaState.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (global::Lua53.LuaState) global::Lua53.LuaState.NativeToManagedMap[__ret];
- else __result0 = global::Lua53.LuaState.__CreateInstance(__ret);
- return __result0;
- }
- public static global::Lua53.LuaCFunction LuaAtpanic(global::Lua53.LuaState L, global::Lua53.LuaCFunction panicf)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = panicf == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(panicf);
- var __ret = __Internal.LuaAtpanic(__arg0, __arg1);
- var __ptr0 = __ret;
- return __ptr0 == IntPtr.Zero? null : (global::Lua53.LuaCFunction) Marshal.GetDelegateForFunctionPointer(__ptr0, typeof(global::Lua53.LuaCFunction));
- }
- public static double* LuaVersion(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaVersion(__arg0);
- return __ret;
- }
- public static int LuaAbsindex(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaAbsindex(__arg0, idx);
- return __ret;
- }
- public static int LuaGettop(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGettop(__arg0);
- return __ret;
- }
- public static void LuaSettop(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaSettop(__arg0, idx);
- }
- public static void LuaPushvalue(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaPushvalue(__arg0, idx);
- }
- public static void LuaRotate(global::Lua53.LuaState L, int idx, int n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaRotate(__arg0, idx, n);
- }
- public static void LuaCopy(global::Lua53.LuaState L, int fromidx, int toidx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaCopy(__arg0, fromidx, toidx);
- }
- public static int LuaCheckstack(global::Lua53.LuaState L, int n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaCheckstack(__arg0, n);
- return __ret;
- }
- public static void LuaXmove(global::Lua53.LuaState from, global::Lua53.LuaState to, int n)
- {
- var __arg0 = ReferenceEquals(from, null) ? global::System.IntPtr.Zero : from.__Instance;
- var __arg1 = ReferenceEquals(to, null) ? global::System.IntPtr.Zero : to.__Instance;
- __Internal.LuaXmove(__arg0, __arg1, n);
- }
- public static int LuaIsnumber(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaIsnumber(__arg0, idx);
- return __ret;
- }
- public static int LuaIsstring(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaIsstring(__arg0, idx);
- return __ret;
- }
- public static int LuaIscfunction(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaIscfunction(__arg0, idx);
- return __ret;
- }
- public static int LuaIsinteger(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaIsinteger(__arg0, idx);
- return __ret;
- }
- public static int LuaIsuserdata(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaIsuserdata(__arg0, idx);
- return __ret;
- }
- public static int LuaType(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaType(__arg0, idx);
- return __ret;
- }
- public static string LuaTypename(global::Lua53.LuaState L, int tp)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaTypename(__arg0, tp);
- return Marshal.PtrToStringAnsi(__ret);
- }
- public static double LuaTonumberx(global::Lua53.LuaState L, int idx, ref int isnum)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- fixed (int* __refParamPtr2 = &isnum)
- {
- var __arg2 = __refParamPtr2;
- var __ret = __Internal.LuaTonumberx(__arg0, idx, __arg2);
- return __ret;
- }
- }
- public static long LuaTointegerx(global::Lua53.LuaState L, int idx, ref int isnum)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- fixed (int* __refParamPtr2 = &isnum)
- {
- var __arg2 = __refParamPtr2;
- var __ret = __Internal.LuaTointegerx(__arg0, idx, __arg2);
- return __ret;
- }
- }
- public static int LuaToboolean(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaToboolean(__arg0, idx);
- return __ret;
- }
- public static string LuaTolstring(global::Lua53.LuaState L, int idx, ref uint len)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- fixed (uint* __refParamPtr2 = &len)
- {
- var __arg2 = __refParamPtr2;
- var __ret = __Internal.LuaTolstring(__arg0, idx, __arg2);
- return Marshal.PtrToStringAnsi(__ret);
- }
- }
- public static uint LuaRawlen(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaRawlen(__arg0, idx);
- return __ret;
- }
- public static global::Lua53.LuaCFunction LuaTocfunction(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaTocfunction(__arg0, idx);
- var __ptr0 = __ret;
- return __ptr0 == IntPtr.Zero? null : (global::Lua53.LuaCFunction) Marshal.GetDelegateForFunctionPointer(__ptr0, typeof(global::Lua53.LuaCFunction));
- }
- public static global::System.IntPtr LuaTouserdata(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaTouserdata(__arg0, idx);
- return __ret;
- }
- public static global::Lua53.LuaState LuaTothread(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaTothread(__arg0, idx);
- global::Lua53.LuaState __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (global::Lua53.LuaState.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (global::Lua53.LuaState) global::Lua53.LuaState.NativeToManagedMap[__ret];
- else __result0 = global::Lua53.LuaState.__CreateInstance(__ret);
- return __result0;
- }
- public static global::System.IntPtr LuaTopointer(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaTopointer(__arg0, idx);
- return __ret;
- }
- public static void LuaArith(global::Lua53.LuaState L, int op)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaArith(__arg0, op);
- }
- public static int LuaRawequal(global::Lua53.LuaState L, int idx1, int idx2)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaRawequal(__arg0, idx1, idx2);
- return __ret;
- }
- public static int LuaCompare(global::Lua53.LuaState L, int idx1, int idx2, int op)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaCompare(__arg0, idx1, idx2, op);
- return __ret;
- }
- public static void LuaPushnil(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaPushnil(__arg0);
- }
- public static void LuaPushnumber(global::Lua53.LuaState L, double n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaPushnumber(__arg0, n);
- }
- public static void LuaPushinteger(global::Lua53.LuaState L, long n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaPushinteger(__arg0, n);
- }
- public static string LuaPushlstring(global::Lua53.LuaState L, string s, uint len)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaPushlstring(__arg0, s, len);
- return Marshal.PtrToStringAnsi(__ret);
- }
- public static string LuaPushstring(global::Lua53.LuaState L, string s)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaPushstring(__arg0, s);
- return Marshal.PtrToStringAnsi(__ret);
- }
- public static string LuaPushfstring(global::Lua53.LuaState L, string fmt)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaPushfstring(__arg0, fmt);
- return Marshal.PtrToStringAnsi(__ret);
- }
- public static void LuaPushcclosure(global::Lua53.LuaState L, global::Lua53.LuaCFunction fn, int n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = fn == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(fn);
- __Internal.LuaPushcclosure(__arg0, __arg1, n);
- }
- public static void LuaPushboolean(global::Lua53.LuaState L, int b)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaPushboolean(__arg0, b);
- }
- public static void LuaPushlightuserdata(global::Lua53.LuaState L, global::System.IntPtr p)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaPushlightuserdata(__arg0, p);
- }
- public static int LuaPushthread(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaPushthread(__arg0);
- return __ret;
- }
- public static int LuaGetglobal(global::Lua53.LuaState L, string name)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGetglobal(__arg0, name);
- return __ret;
- }
- public static int LuaGettable(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGettable(__arg0, idx);
- return __ret;
- }
- public static int LuaGetfield(global::Lua53.LuaState L, int idx, string k)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGetfield(__arg0, idx, k);
- return __ret;
- }
- public static int LuaGeti(global::Lua53.LuaState L, int idx, long n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGeti(__arg0, idx, n);
- return __ret;
- }
- public static int LuaRawget(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaRawget(__arg0, idx);
- return __ret;
- }
- public static int LuaRawgeti(global::Lua53.LuaState L, int idx, long n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaRawgeti(__arg0, idx, n);
- return __ret;
- }
- public static int LuaRawgetp(global::Lua53.LuaState L, int idx, global::System.IntPtr p)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaRawgetp(__arg0, idx, p);
- return __ret;
- }
- public static void LuaCreatetable(global::Lua53.LuaState L, int narr, int nrec)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaCreatetable(__arg0, narr, nrec);
- }
- public static global::System.IntPtr LuaNewuserdata(global::Lua53.LuaState L, uint sz)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaNewuserdata(__arg0, sz);
- return __ret;
- }
- public static int LuaGetmetatable(global::Lua53.LuaState L, int objindex)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGetmetatable(__arg0, objindex);
- return __ret;
- }
- public static int LuaGetuservalue(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGetuservalue(__arg0, idx);
- return __ret;
- }
- public static void LuaSetglobal(global::Lua53.LuaState L, string name)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaSetglobal(__arg0, name);
- }
- public static void LuaSettable(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaSettable(__arg0, idx);
- }
- public static void LuaSetfield(global::Lua53.LuaState L, int idx, string k)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaSetfield(__arg0, idx, k);
- }
- public static void LuaSeti(global::Lua53.LuaState L, int idx, long n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaSeti(__arg0, idx, n);
- }
- public static void LuaRawset(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaRawset(__arg0, idx);
- }
- public static void LuaRawseti(global::Lua53.LuaState L, int idx, long n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaRawseti(__arg0, idx, n);
- }
- public static void LuaRawsetp(global::Lua53.LuaState L, int idx, global::System.IntPtr p)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaRawsetp(__arg0, idx, p);
- }
- public static int LuaSetmetatable(global::Lua53.LuaState L, int objindex)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaSetmetatable(__arg0, objindex);
- return __ret;
- }
- public static void LuaSetuservalue(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaSetuservalue(__arg0, idx);
- }
- public static void LuaCallk(global::Lua53.LuaState L, int nargs, int nresults, int ctx, global::Lua53.LuaKFunction k)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg4 = k == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(k);
- __Internal.LuaCallk(__arg0, nargs, nresults, ctx, __arg4);
- }
- public static int LuaPcallk(global::Lua53.LuaState L, int nargs, int nresults, int errfunc, int ctx, global::Lua53.LuaKFunction k)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg5 = k == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(k);
- var __ret = __Internal.LuaPcallk(__arg0, nargs, nresults, errfunc, ctx, __arg5);
- return __ret;
- }
- public static int LuaLoad(global::Lua53.LuaState L, global::Lua53.LuaReader reader, global::System.IntPtr dt, string chunkname, string mode)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = reader == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(reader);
- var __ret = __Internal.LuaLoad(__arg0, __arg1, dt, chunkname, mode);
- return __ret;
- }
- public static int LuaDump(global::Lua53.LuaState L, global::Lua53.LuaWriter writer, global::System.IntPtr data, int strip)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = writer == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(writer);
- var __ret = __Internal.LuaDump(__arg0, __arg1, data, strip);
- return __ret;
- }
- public static int LuaYieldk(global::Lua53.LuaState L, int nresults, int ctx, global::Lua53.LuaKFunction k)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg3 = k == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(k);
- var __ret = __Internal.LuaYieldk(__arg0, nresults, ctx, __arg3);
- return __ret;
- }
- public static int LuaResume(global::Lua53.LuaState L, global::Lua53.LuaState from, int narg)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = ReferenceEquals(from, null) ? global::System.IntPtr.Zero : from.__Instance;
- var __ret = __Internal.LuaResume(__arg0, __arg1, narg);
- return __ret;
- }
- public static int LuaStatus(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaStatus(__arg0);
- return __ret;
- }
- public static int LuaIsyieldable(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaIsyieldable(__arg0);
- return __ret;
- }
- public static int LuaGc(global::Lua53.LuaState L, int what, int data)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGc(__arg0, what, data);
- return __ret;
- }
- public static int LuaError(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaError(__arg0);
- return __ret;
- }
- public static int LuaNext(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaNext(__arg0, idx);
- return __ret;
- }
- public static void LuaConcat(global::Lua53.LuaState L, int n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaConcat(__arg0, n);
- }
- public static void LuaLen(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaLen(__arg0, idx);
- }
- public static uint LuaStringtonumber(global::Lua53.LuaState L, string s)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaStringtonumber(__arg0, s);
- return __ret;
- }
- public static global::Lua53.LuaAlloc LuaGetallocf(global::Lua53.LuaState L, void** ud)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGetallocf(__arg0, ud);
- var __ptr0 = __ret;
- return __ptr0 == IntPtr.Zero? null : (global::Lua53.LuaAlloc) Marshal.GetDelegateForFunctionPointer(__ptr0, typeof(global::Lua53.LuaAlloc));
- }
- public static void LuaSetallocf(global::Lua53.LuaState L, global::Lua53.LuaAlloc f, global::System.IntPtr ud)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = f == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(f);
- __Internal.LuaSetallocf(__arg0, __arg1, ud);
- }
- public static int LuaGetstack(global::Lua53.LuaState L, int level, global::Lua53.LuaDebug ar)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg2 = ReferenceEquals(ar, null) ? global::System.IntPtr.Zero : ar.__Instance;
- var __ret = __Internal.LuaGetstack(__arg0, level, __arg2);
- return __ret;
- }
- public static int LuaGetinfo(global::Lua53.LuaState L, string what, global::Lua53.LuaDebug ar)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg2 = ReferenceEquals(ar, null) ? global::System.IntPtr.Zero : ar.__Instance;
- var __ret = __Internal.LuaGetinfo(__arg0, what, __arg2);
- return __ret;
- }
- public static string LuaGetlocal(global::Lua53.LuaState L, global::Lua53.LuaDebug ar, int n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = ReferenceEquals(ar, null) ? global::System.IntPtr.Zero : ar.__Instance;
- var __ret = __Internal.LuaGetlocal(__arg0, __arg1, n);
- return Marshal.PtrToStringAnsi(__ret);
- }
- public static string LuaSetlocal(global::Lua53.LuaState L, global::Lua53.LuaDebug ar, int n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = ReferenceEquals(ar, null) ? global::System.IntPtr.Zero : ar.__Instance;
- var __ret = __Internal.LuaSetlocal(__arg0, __arg1, n);
- return Marshal.PtrToStringAnsi(__ret);
- }
- public static string LuaGetupvalue(global::Lua53.LuaState L, int funcindex, int n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGetupvalue(__arg0, funcindex, n);
- return Marshal.PtrToStringAnsi(__ret);
- }
- public static string LuaSetupvalue(global::Lua53.LuaState L, int funcindex, int n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaSetupvalue(__arg0, funcindex, n);
- return Marshal.PtrToStringAnsi(__ret);
- }
- public static global::System.IntPtr LuaUpvalueid(global::Lua53.LuaState L, int fidx, int n)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaUpvalueid(__arg0, fidx, n);
- return __ret;
- }
- public static void LuaUpvaluejoin(global::Lua53.LuaState L, int fidx1, int n1, int fidx2, int n2)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaUpvaluejoin(__arg0, fidx1, n1, fidx2, n2);
- }
- public static void LuaSethook(global::Lua53.LuaState L, global::Lua53.LuaHook func, int mask, int count)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = func == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(func);
- __Internal.LuaSethook(__arg0, __arg1, mask, count);
- }
- public static global::Lua53.LuaHook LuaGethook(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGethook(__arg0);
- var __ptr0 = __ret;
- return __ptr0 == IntPtr.Zero? null : (global::Lua53.LuaHook) Marshal.GetDelegateForFunctionPointer(__ptr0, typeof(global::Lua53.LuaHook));
- }
- public static int LuaGethookmask(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGethookmask(__arg0);
- return __ret;
- }
- public static int LuaGethookcount(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaGethookcount(__arg0);
- return __ret;
- }
- public static string LuaIdent
- {
- get
- {
- var __ptr = (string*)CppSharp.SymbolResolver.ResolveSymbol("__Internal", "?lua_ident@@3QBDB");
- return Marshal.PtrToStringAnsi(__ptr);
- }
- }
- }
- public unsafe partial class lualib
- {
- public partial struct __Internal
- {
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_base@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenBase(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_coroutine@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenCoroutine(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_table@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenTable(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_io@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenIo(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_os@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenOs(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_string@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenString(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_utf8@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenUtf8(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_bit32@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenBit32(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_math@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenMath(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_debug@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenDebug(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaopen_package@@YAHPAUlua_State@@@Z")]
- internal static extern int LuaopenPackage(global::System.IntPtr L);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_openlibs@@YAXPAUlua_State@@@Z")]
- internal static extern void LuaL_openlibs(global::System.IntPtr L);
- }
- public static int LuaopenBase(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenBase(__arg0);
- return __ret;
- }
- public static int LuaopenCoroutine(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenCoroutine(__arg0);
- return __ret;
- }
- public static int LuaopenTable(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenTable(__arg0);
- return __ret;
- }
- public static int LuaopenIo(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenIo(__arg0);
- return __ret;
- }
- public static int LuaopenOs(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenOs(__arg0);
- return __ret;
- }
- public static int LuaopenString(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenString(__arg0);
- return __ret;
- }
- public static int LuaopenUtf8(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenUtf8(__arg0);
- return __ret;
- }
- public static int LuaopenBit32(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenBit32(__arg0);
- return __ret;
- }
- public static int LuaopenMath(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenMath(__arg0);
- return __ret;
- }
- public static int LuaopenDebug(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenDebug(__arg0);
- return __ret;
- }
- public static int LuaopenPackage(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaopenPackage(__arg0);
- return __ret;
- }
- public static void LuaL_openlibs(global::Lua53.LuaState L)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaL_openlibs(__arg0);
- }
- }
- public unsafe partial class LuaL_Reg : IDisposable
- {
- public partial struct __Internal
- {
- internal global::System.IntPtr name;
- internal global::System.IntPtr func;
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0luaL_Reg@@QAE@ABU0@@Z")]
- internal static extern global::System.IntPtr cctor(global::System.IntPtr instance, global::System.IntPtr _0);
- }
- public global::System.IntPtr __Instance { get; protected set; }
- protected int __PointerAdjustment;
- internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaL_Reg> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaL_Reg>();
- protected void*[] __OriginalVTables;
- protected bool __ownsNativeInstance;
- internal static global::Lua53.LuaL_Reg __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new global::Lua53.LuaL_Reg(native.ToPointer(), skipVTables);
- }
- internal static global::Lua53.LuaL_Reg __CreateInstance(global::Lua53.LuaL_Reg.__Internal native, bool skipVTables = false)
- {
- return new global::Lua53.LuaL_Reg(native, skipVTables);
- }
- private static void* __CopyValue(global::Lua53.LuaL_Reg.__Internal native)
- {
- var ret = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaL_Reg.__Internal));
- *(global::Lua53.LuaL_Reg.__Internal*) ret = native;
- return ret.ToPointer();
- }
- private LuaL_Reg(global::Lua53.LuaL_Reg.__Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- protected LuaL_Reg(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
- public LuaL_Reg()
- {
- __Instance = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaL_Reg.__Internal));
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- public LuaL_Reg(global::Lua53.LuaL_Reg _0)
- {
- __Instance = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaL_Reg.__Internal));
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((global::Lua53.LuaL_Reg.__Internal*) __Instance) = *((global::Lua53.LuaL_Reg.__Internal*) _0.__Instance);
- }
- ~LuaL_Reg()
- {
- Dispose(false);
- }
- public void Dispose()
- {
- Dispose(disposing: true);
- GC.SuppressFinalize(this);
- }
- public virtual void Dispose(bool disposing)
- {
- if (__Instance == IntPtr.Zero)
- return;
- global::Lua53.LuaL_Reg __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- __Instance = IntPtr.Zero;
- }
- public string Name
- {
- get
- {
- return Marshal.PtrToStringAnsi(((global::Lua53.LuaL_Reg.__Internal*) __Instance)->name);
- }
- set
- {
- ((global::Lua53.LuaL_Reg.__Internal*) __Instance)->name = Marshal.StringToHGlobalAnsi(value);
- }
- }
- public global::Lua53.LuaCFunction Func
- {
- get
- {
- var __ptr0 = ((global::Lua53.LuaL_Reg.__Internal*) __Instance)->func;
- return __ptr0 == IntPtr.Zero? null : (global::Lua53.LuaCFunction) Marshal.GetDelegateForFunctionPointer(__ptr0, typeof(global::Lua53.LuaCFunction));
- }
- set
- {
- ((global::Lua53.LuaL_Reg.__Internal*) __Instance)->func = value == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(value);
- }
- }
- }
- public unsafe partial class LuaL_Buffer : IDisposable
- {
- public partial struct __Internal
- {
- internal global::System.IntPtr b;
- internal uint size;
- internal uint n;
- internal global::System.IntPtr L;
- internal fixed sbyte initb[4096];
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0luaL_Buffer@@QAE@ABU0@@Z")]
- internal static extern global::System.IntPtr cctor(global::System.IntPtr instance, global::System.IntPtr _0);
- }
- public global::System.IntPtr __Instance { get; protected set; }
- protected int __PointerAdjustment;
- internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaL_Buffer> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaL_Buffer>();
- protected void*[] __OriginalVTables;
- protected bool __ownsNativeInstance;
- internal static global::Lua53.LuaL_Buffer __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new global::Lua53.LuaL_Buffer(native.ToPointer(), skipVTables);
- }
- internal static global::Lua53.LuaL_Buffer __CreateInstance(global::Lua53.LuaL_Buffer.__Internal native, bool skipVTables = false)
- {
- return new global::Lua53.LuaL_Buffer(native, skipVTables);
- }
- private static void* __CopyValue(global::Lua53.LuaL_Buffer.__Internal native)
- {
- var ret = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaL_Buffer.__Internal));
- *(global::Lua53.LuaL_Buffer.__Internal*) ret = native;
- return ret.ToPointer();
- }
- private LuaL_Buffer(global::Lua53.LuaL_Buffer.__Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- protected LuaL_Buffer(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
- public LuaL_Buffer()
- {
- __Instance = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaL_Buffer.__Internal));
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- public LuaL_Buffer(global::Lua53.LuaL_Buffer _0)
- {
- __Instance = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaL_Buffer.__Internal));
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((global::Lua53.LuaL_Buffer.__Internal*) __Instance) = *((global::Lua53.LuaL_Buffer.__Internal*) _0.__Instance);
- }
- ~LuaL_Buffer()
- {
- Dispose(false);
- }
- public void Dispose()
- {
- Dispose(disposing: true);
- GC.SuppressFinalize(this);
- }
- public virtual void Dispose(bool disposing)
- {
- if (__Instance == IntPtr.Zero)
- return;
- global::Lua53.LuaL_Buffer __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- __Instance = IntPtr.Zero;
- }
- public char* B
- {
- get
- {
- return (char*) ((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->b;
- }
- set
- {
- ((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->b = (global::System.IntPtr) (sbyte*) value;
- }
- }
- public uint Size
- {
- get
- {
- return ((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->size;
- }
- set
- {
- ((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->size = value;
- }
- }
- public uint N
- {
- get
- {
- return ((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->n;
- }
- set
- {
- ((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->n = value;
- }
- }
- public global::Lua53.LuaState L
- {
- get
- {
- global::Lua53.LuaState __result0;
- if (((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->L == IntPtr.Zero) __result0 = null;
- else if (global::Lua53.LuaState.NativeToManagedMap.ContainsKey(((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->L))
- __result0 = (global::Lua53.LuaState) global::Lua53.LuaState.NativeToManagedMap[((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->L];
- else __result0 = global::Lua53.LuaState.__CreateInstance(((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->L);
- return __result0;
- }
- set
- {
- ((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->L = ReferenceEquals(value, null) ? global::System.IntPtr.Zero : value.__Instance;
- }
- }
- public char[] Initb
- {
- get
- {
- char[] __value = null;
- if (((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->initb != null)
- {
- __value = new char[4096];
- for (int i = 0; i < 4096; i++)
- __value[i] = global::System.Convert.ToChar(((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->initb[i]);
- }
- return __value;
- }
- set
- {
- if (value != null)
- {
- for (int i = 0; i < 4096; i++)
- ((global::Lua53.LuaL_Buffer.__Internal*) __Instance)->initb[i] = global::System.Convert.ToSByte(value[i]);
- }
- }
- }
- }
- public unsafe partial class LuaL_Stream : IDisposable
- {
- public partial struct __Internal
- {
- internal global::System.IntPtr f;
- internal global::System.IntPtr closef;
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.ThisCall,
- EntryPoint="??0luaL_Stream@@QAE@ABU0@@Z")]
- internal static extern global::System.IntPtr cctor(global::System.IntPtr instance, global::System.IntPtr _0);
- }
- public global::System.IntPtr __Instance { get; protected set; }
- protected int __PointerAdjustment;
- internal static readonly global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaL_Stream> NativeToManagedMap = new global::System.Collections.Concurrent.ConcurrentDictionary<IntPtr, global::Lua53.LuaL_Stream>();
- protected void*[] __OriginalVTables;
- protected bool __ownsNativeInstance;
- internal static global::Lua53.LuaL_Stream __CreateInstance(global::System.IntPtr native, bool skipVTables = false)
- {
- return new global::Lua53.LuaL_Stream(native.ToPointer(), skipVTables);
- }
- internal static global::Lua53.LuaL_Stream __CreateInstance(global::Lua53.LuaL_Stream.__Internal native, bool skipVTables = false)
- {
- return new global::Lua53.LuaL_Stream(native, skipVTables);
- }
- private static void* __CopyValue(global::Lua53.LuaL_Stream.__Internal native)
- {
- var ret = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaL_Stream.__Internal));
- *(global::Lua53.LuaL_Stream.__Internal*) ret = native;
- return ret.ToPointer();
- }
- private LuaL_Stream(global::Lua53.LuaL_Stream.__Internal native, bool skipVTables = false)
- : this(__CopyValue(native), skipVTables)
- {
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- protected LuaL_Stream(void* native, bool skipVTables = false)
- {
- if (native == null)
- return;
- __Instance = new global::System.IntPtr(native);
- }
- public LuaL_Stream()
- {
- __Instance = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaL_Stream.__Internal));
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- }
- public LuaL_Stream(global::Lua53.LuaL_Stream _0)
- {
- __Instance = Marshal.AllocHGlobal(sizeof(global::Lua53.LuaL_Stream.__Internal));
- __ownsNativeInstance = true;
- NativeToManagedMap[__Instance] = this;
- *((global::Lua53.LuaL_Stream.__Internal*) __Instance) = *((global::Lua53.LuaL_Stream.__Internal*) _0.__Instance);
- }
- ~LuaL_Stream()
- {
- Dispose(false);
- }
- public void Dispose()
- {
- Dispose(disposing: true);
- GC.SuppressFinalize(this);
- }
- public virtual void Dispose(bool disposing)
- {
- if (__Instance == IntPtr.Zero)
- return;
- global::Lua53.LuaL_Stream __dummy;
- NativeToManagedMap.TryRemove(__Instance, out __dummy);
- if (__ownsNativeInstance)
- Marshal.FreeHGlobal(__Instance);
- __Instance = IntPtr.Zero;
- }
- public global::System.IntPtr F
- {
- get
- {
- return ((global::Lua53.LuaL_Stream.__Internal*) __Instance)->f;
- }
- set
- {
- ((global::Lua53.LuaL_Stream.__Internal*) __Instance)->f = value;
- }
- }
- public global::Lua53.LuaCFunction Closef
- {
- get
- {
- var __ptr0 = ((global::Lua53.LuaL_Stream.__Internal*) __Instance)->closef;
- return __ptr0 == IntPtr.Zero? null : (global::Lua53.LuaCFunction) Marshal.GetDelegateForFunctionPointer(__ptr0, typeof(global::Lua53.LuaCFunction));
- }
- set
- {
- ((global::Lua53.LuaL_Stream.__Internal*) __Instance)->closef = value == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(value);
- }
- }
- }
- public unsafe partial class lauxlib
- {
- public partial struct __Internal
- {
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_checkversion_@@YAXPAUlua_State@@NI@Z")]
- internal static extern void LuaL_checkversion(global::System.IntPtr L, double ver, uint sz);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_getmetafield@@YAHPAUlua_State@@HPBD@Z")]
- internal static extern int LuaL_getmetafield(global::System.IntPtr L, int obj, [MarshalAs(UnmanagedType.LPStr)] string e);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_callmeta@@YAHPAUlua_State@@HPBD@Z")]
- internal static extern int LuaL_callmeta(global::System.IntPtr L, int obj, [MarshalAs(UnmanagedType.LPStr)] string e);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_tolstring@@YAPBDPAUlua_State@@HPAI@Z")]
- internal static extern global::System.IntPtr LuaL_tolstring(global::System.IntPtr L, int idx, uint* len);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_argerror@@YAHPAUlua_State@@HPBD@Z")]
- internal static extern int LuaL_argerror(global::System.IntPtr L, int arg, [MarshalAs(UnmanagedType.LPStr)] string extramsg);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_checklstring@@YAPBDPAUlua_State@@HPAI@Z")]
- internal static extern global::System.IntPtr LuaL_checklstring(global::System.IntPtr L, int arg, uint* l);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_optlstring@@YAPBDPAUlua_State@@HPBDPAI@Z")]
- internal static extern global::System.IntPtr LuaL_optlstring(global::System.IntPtr L, int arg, [MarshalAs(UnmanagedType.LPStr)] string def, uint* l);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_checknumber@@YANPAUlua_State@@H@Z")]
- internal static extern double LuaL_checknumber(global::System.IntPtr L, int arg);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_optnumber@@YANPAUlua_State@@HN@Z")]
- internal static extern double LuaL_optnumber(global::System.IntPtr L, int arg, double def);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_checkinteger@@YA_JPAUlua_State@@H@Z")]
- internal static extern long LuaL_checkinteger(global::System.IntPtr L, int arg);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_optinteger@@YA_JPAUlua_State@@H_J@Z")]
- internal static extern long LuaL_optinteger(global::System.IntPtr L, int arg, long def);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_checkstack@@YAXPAUlua_State@@HPBD@Z")]
- internal static extern void LuaL_checkstack(global::System.IntPtr L, int sz, [MarshalAs(UnmanagedType.LPStr)] string msg);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_checktype@@YAXPAUlua_State@@HH@Z")]
- internal static extern void LuaL_checktype(global::System.IntPtr L, int arg, int t);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_checkany@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaL_checkany(global::System.IntPtr L, int arg);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_newmetatable@@YAHPAUlua_State@@PBD@Z")]
- internal static extern int LuaL_newmetatable(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string tname);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_setmetatable@@YAXPAUlua_State@@PBD@Z")]
- internal static extern void LuaL_setmetatable(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string tname);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_testudata@@YAPAXPAUlua_State@@HPBD@Z")]
- internal static extern global::System.IntPtr LuaL_testudata(global::System.IntPtr L, int ud, [MarshalAs(UnmanagedType.LPStr)] string tname);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_checkudata@@YAPAXPAUlua_State@@HPBD@Z")]
- internal static extern global::System.IntPtr LuaL_checkudata(global::System.IntPtr L, int ud, [MarshalAs(UnmanagedType.LPStr)] string tname);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_where@@YAXPAUlua_State@@H@Z")]
- internal static extern void LuaL_where(global::System.IntPtr L, int lvl);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_error@@YAHPAUlua_State@@PBDZZ")]
- internal static extern int LuaL_error(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string fmt);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_checkoption@@YAHPAUlua_State@@HPBDQBQBD@Z")]
- internal static extern int LuaL_checkoption(global::System.IntPtr L, int arg, [MarshalAs(UnmanagedType.LPStr)] string def, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.LPStr)] string[] lst);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_fileresult@@YAHPAUlua_State@@HPBD@Z")]
- internal static extern int LuaL_fileresult(global::System.IntPtr L, int stat, [MarshalAs(UnmanagedType.LPStr)] string fname);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_execresult@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaL_execresult(global::System.IntPtr L, int stat);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_ref@@YAHPAUlua_State@@H@Z")]
- internal static extern int LuaL_ref(global::System.IntPtr L, int t);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_unref@@YAXPAUlua_State@@HH@Z")]
- internal static extern void LuaL_unref(global::System.IntPtr L, int t, int @ref);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_loadfilex@@YAHPAUlua_State@@PBD1@Z")]
- internal static extern int LuaL_loadfilex(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string filename, [MarshalAs(UnmanagedType.LPStr)] string mode);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_loadbufferx@@YAHPAUlua_State@@PBDI11@Z")]
- internal static extern int LuaL_loadbufferx(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string buff, uint sz, [MarshalAs(UnmanagedType.LPStr)] string name, [MarshalAs(UnmanagedType.LPStr)] string mode);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_loadstring@@YAHPAUlua_State@@PBD@Z")]
- internal static extern int LuaL_loadstring(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string s);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_newstate@@YAPAUlua_State@@XZ")]
- internal static extern global::System.IntPtr LuaL_newstate();
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_len@@YA_JPAUlua_State@@H@Z")]
- internal static extern long LuaL_len(global::System.IntPtr L, int idx);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_gsub@@YAPBDPAUlua_State@@PBD11@Z")]
- internal static extern global::System.IntPtr LuaL_gsub(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string s, [MarshalAs(UnmanagedType.LPStr)] string p, [MarshalAs(UnmanagedType.LPStr)] string r);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_setfuncs@@YAXPAUlua_State@@PBUluaL_Reg@@H@Z")]
- internal static extern void LuaL_setfuncs(global::System.IntPtr L, global::System.IntPtr l, int nup);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_getsubtable@@YAHPAUlua_State@@HPBD@Z")]
- internal static extern int LuaL_getsubtable(global::System.IntPtr L, int idx, [MarshalAs(UnmanagedType.LPStr)] string fname);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_traceback@@YAXPAUlua_State@@0PBDH@Z")]
- internal static extern void LuaL_traceback(global::System.IntPtr L, global::System.IntPtr L1, [MarshalAs(UnmanagedType.LPStr)] string msg, int level);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_requiref@@YAXPAUlua_State@@PBDP6AH0@ZH@Z")]
- internal static extern void LuaL_requiref(global::System.IntPtr L, [MarshalAs(UnmanagedType.LPStr)] string modname, global::System.IntPtr openf, int glb);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_buffinit@@YAXPAUlua_State@@PAUluaL_Buffer@@@Z")]
- internal static extern void LuaL_buffinit(global::System.IntPtr L, global::System.IntPtr B);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_prepbuffsize@@YAPADPAUluaL_Buffer@@I@Z")]
- internal static extern sbyte* LuaL_prepbuffsize(global::System.IntPtr B, uint sz);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_addlstring@@YAXPAUluaL_Buffer@@PBDI@Z")]
- internal static extern void LuaL_addlstring(global::System.IntPtr B, [MarshalAs(UnmanagedType.LPStr)] string s, uint l);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_addstring@@YAXPAUluaL_Buffer@@PBD@Z")]
- internal static extern void LuaL_addstring(global::System.IntPtr B, [MarshalAs(UnmanagedType.LPStr)] string s);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_addvalue@@YAXPAUluaL_Buffer@@@Z")]
- internal static extern void LuaL_addvalue(global::System.IntPtr B);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_pushresult@@YAXPAUluaL_Buffer@@@Z")]
- internal static extern void LuaL_pushresult(global::System.IntPtr B);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_pushresultsize@@YAXPAUluaL_Buffer@@I@Z")]
- internal static extern void LuaL_pushresultsize(global::System.IntPtr B, uint sz);
- [SuppressUnmanagedCodeSecurity]
- [DllImport("__Internal", CallingConvention = global::System.Runtime.InteropServices.CallingConvention.Cdecl,
- EntryPoint="?luaL_buffinitsize@@YAPADPAUlua_State@@PAUluaL_Buffer@@I@Z")]
- internal static extern sbyte* LuaL_buffinitsize(global::System.IntPtr L, global::System.IntPtr B, uint sz);
- }
- public static void LuaL_checkversion(global::Lua53.LuaState L, double ver, uint sz)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaL_checkversion(__arg0, ver, sz);
- }
- public static int LuaL_getmetafield(global::Lua53.LuaState L, int obj, string e)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_getmetafield(__arg0, obj, e);
- return __ret;
- }
- public static int LuaL_callmeta(global::Lua53.LuaState L, int obj, string e)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_callmeta(__arg0, obj, e);
- return __ret;
- }
- public static string LuaL_tolstring(global::Lua53.LuaState L, int idx, ref uint len)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- fixed (uint* __refParamPtr2 = &len)
- {
- var __arg2 = __refParamPtr2;
- var __ret = __Internal.LuaL_tolstring(__arg0, idx, __arg2);
- return Marshal.PtrToStringAnsi(__ret);
- }
- }
- public static int LuaL_argerror(global::Lua53.LuaState L, int arg, string extramsg)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_argerror(__arg0, arg, extramsg);
- return __ret;
- }
- public static string LuaL_checklstring(global::Lua53.LuaState L, int arg, ref uint l)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- fixed (uint* __refParamPtr2 = &l)
- {
- var __arg2 = __refParamPtr2;
- var __ret = __Internal.LuaL_checklstring(__arg0, arg, __arg2);
- return Marshal.PtrToStringAnsi(__ret);
- }
- }
- public static string LuaL_optlstring(global::Lua53.LuaState L, int arg, string def, ref uint l)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- fixed (uint* __refParamPtr3 = &l)
- {
- var __arg3 = __refParamPtr3;
- var __ret = __Internal.LuaL_optlstring(__arg0, arg, def, __arg3);
- return Marshal.PtrToStringAnsi(__ret);
- }
- }
- public static double LuaL_checknumber(global::Lua53.LuaState L, int arg)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_checknumber(__arg0, arg);
- return __ret;
- }
- public static double LuaL_optnumber(global::Lua53.LuaState L, int arg, double def)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_optnumber(__arg0, arg, def);
- return __ret;
- }
- public static long LuaL_checkinteger(global::Lua53.LuaState L, int arg)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_checkinteger(__arg0, arg);
- return __ret;
- }
- public static long LuaL_optinteger(global::Lua53.LuaState L, int arg, long def)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_optinteger(__arg0, arg, def);
- return __ret;
- }
- public static void LuaL_checkstack(global::Lua53.LuaState L, int sz, string msg)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaL_checkstack(__arg0, sz, msg);
- }
- public static void LuaL_checktype(global::Lua53.LuaState L, int arg, int t)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaL_checktype(__arg0, arg, t);
- }
- public static void LuaL_checkany(global::Lua53.LuaState L, int arg)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaL_checkany(__arg0, arg);
- }
- public static int LuaL_newmetatable(global::Lua53.LuaState L, string tname)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_newmetatable(__arg0, tname);
- return __ret;
- }
- public static void LuaL_setmetatable(global::Lua53.LuaState L, string tname)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaL_setmetatable(__arg0, tname);
- }
- public static global::System.IntPtr LuaL_testudata(global::Lua53.LuaState L, int ud, string tname)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_testudata(__arg0, ud, tname);
- return __ret;
- }
- public static global::System.IntPtr LuaL_checkudata(global::Lua53.LuaState L, int ud, string tname)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_checkudata(__arg0, ud, tname);
- return __ret;
- }
- public static void LuaL_where(global::Lua53.LuaState L, int lvl)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaL_where(__arg0, lvl);
- }
- public static int LuaL_error(global::Lua53.LuaState L, string fmt)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_error(__arg0, fmt);
- return __ret;
- }
- public static int LuaL_checkoption(global::Lua53.LuaState L, int arg, string def, string[] lst)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_checkoption(__arg0, arg, def, lst);
- return __ret;
- }
- public static int LuaL_fileresult(global::Lua53.LuaState L, int stat, string fname)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_fileresult(__arg0, stat, fname);
- return __ret;
- }
- public static int LuaL_execresult(global::Lua53.LuaState L, int stat)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_execresult(__arg0, stat);
- return __ret;
- }
- public static int LuaL_ref(global::Lua53.LuaState L, int t)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_ref(__arg0, t);
- return __ret;
- }
- public static void LuaL_unref(global::Lua53.LuaState L, int t, int @ref)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- __Internal.LuaL_unref(__arg0, t, @ref);
- }
- public static int LuaL_loadfilex(global::Lua53.LuaState L, string filename, string mode)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_loadfilex(__arg0, filename, mode);
- return __ret;
- }
- public static int LuaL_loadbufferx(global::Lua53.LuaState L, string buff, uint sz, string name, string mode)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_loadbufferx(__arg0, buff, sz, name, mode);
- return __ret;
- }
- public static int LuaL_loadstring(global::Lua53.LuaState L, string s)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_loadstring(__arg0, s);
- return __ret;
- }
- public static global::Lua53.LuaState LuaL_newstate()
- {
- var __ret = __Internal.LuaL_newstate();
- global::Lua53.LuaState __result0;
- if (__ret == IntPtr.Zero) __result0 = null;
- else if (global::Lua53.LuaState.NativeToManagedMap.ContainsKey(__ret))
- __result0 = (global::Lua53.LuaState) global::Lua53.LuaState.NativeToManagedMap[__ret];
- else __result0 = global::Lua53.LuaState.__CreateInstance(__ret);
- return __result0;
- }
- public static long LuaL_len(global::Lua53.LuaState L, int idx)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_len(__arg0, idx);
- return __ret;
- }
- public static string LuaL_gsub(global::Lua53.LuaState L, string s, string p, string r)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_gsub(__arg0, s, p, r);
- return Marshal.PtrToStringAnsi(__ret);
- }
- public static void LuaL_setfuncs(global::Lua53.LuaState L, global::Lua53.LuaL_Reg l, int nup)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = ReferenceEquals(l, null) ? global::System.IntPtr.Zero : l.__Instance;
- __Internal.LuaL_setfuncs(__arg0, __arg1, nup);
- }
- public static int LuaL_getsubtable(global::Lua53.LuaState L, int idx, string fname)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __ret = __Internal.LuaL_getsubtable(__arg0, idx, fname);
- return __ret;
- }
- public static void LuaL_traceback(global::Lua53.LuaState L, global::Lua53.LuaState L1, string msg, int level)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = ReferenceEquals(L1, null) ? global::System.IntPtr.Zero : L1.__Instance;
- __Internal.LuaL_traceback(__arg0, __arg1, msg, level);
- }
- public static void LuaL_requiref(global::Lua53.LuaState L, string modname, global::Lua53.LuaCFunction openf, int glb)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg2 = openf == null ? global::System.IntPtr.Zero : Marshal.GetFunctionPointerForDelegate(openf);
- __Internal.LuaL_requiref(__arg0, modname, __arg2, glb);
- }
- public static void LuaL_buffinit(global::Lua53.LuaState L, global::Lua53.LuaL_Buffer B)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = ReferenceEquals(B, null) ? global::System.IntPtr.Zero : B.__Instance;
- __Internal.LuaL_buffinit(__arg0, __arg1);
- }
- public static char* LuaL_prepbuffsize(global::Lua53.LuaL_Buffer B, uint sz)
- {
- var __arg0 = ReferenceEquals(B, null) ? global::System.IntPtr.Zero : B.__Instance;
- var __ret = __Internal.LuaL_prepbuffsize(__arg0, sz);
- return (char*) __ret;
- }
- public static void LuaL_addlstring(global::Lua53.LuaL_Buffer B, string s, uint l)
- {
- var __arg0 = ReferenceEquals(B, null) ? global::System.IntPtr.Zero : B.__Instance;
- __Internal.LuaL_addlstring(__arg0, s, l);
- }
- public static void LuaL_addstring(global::Lua53.LuaL_Buffer B, string s)
- {
- var __arg0 = ReferenceEquals(B, null) ? global::System.IntPtr.Zero : B.__Instance;
- __Internal.LuaL_addstring(__arg0, s);
- }
- public static void LuaL_addvalue(global::Lua53.LuaL_Buffer B)
- {
- var __arg0 = ReferenceEquals(B, null) ? global::System.IntPtr.Zero : B.__Instance;
- __Internal.LuaL_addvalue(__arg0);
- }
- public static void LuaL_pushresult(global::Lua53.LuaL_Buffer B)
- {
- var __arg0 = ReferenceEquals(B, null) ? global::System.IntPtr.Zero : B.__Instance;
- __Internal.LuaL_pushresult(__arg0);
- }
- public static void LuaL_pushresultsize(global::Lua53.LuaL_Buffer B, uint sz)
- {
- var __arg0 = ReferenceEquals(B, null) ? global::System.IntPtr.Zero : B.__Instance;
- __Internal.LuaL_pushresultsize(__arg0, sz);
- }
- public static char* LuaL_buffinitsize(global::Lua53.LuaState L, global::Lua53.LuaL_Buffer B, uint sz)
- {
- var __arg0 = ReferenceEquals(L, null) ? global::System.IntPtr.Zero : L.__Instance;
- var __arg1 = ReferenceEquals(B, null) ? global::System.IntPtr.Zero : B.__Instance;
- var __ret = __Internal.LuaL_buffinitsize(__arg0, __arg1, sz);
- return (char*) __ret;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement