C# Class BOLTStack.Lua

Exibir arquivo Open project: fanfeilong/boltstack

Public Methods

Method Description
lua_newtable ( IntPtr luaState ) : void
lua_pushboolean ( IntPtr luaState, bool boolean ) : void
lua_tostring ( IntPtr luaState, int index ) : string

Private Methods

Method Description
luaL_checkudata ( IntPtr luaState, int ud, string tname ) : IntPtr
luaL_ref ( IntPtr luaState, int t ) : int
luaL_unref ( IntPtr luaState, int t, int n ) : void
lua_createtable ( IntPtr luaState, int narr, int nrec ) : void
lua_gettop ( IntPtr luaState ) : int
lua_objlen ( IntPtr luaState, int index ) : int
lua_pushboolean ( IntPtr luaState, int boolean ) : void
lua_pushinteger ( IntPtr luaState, int n ) : void
lua_pushlightuserdata ( IntPtr L, IntPtr handle ) : void
lua_pushnil ( IntPtr luaState ) : void
lua_pushnumber ( IntPtr luaState, double n ) : void
lua_pushstring ( IntPtr luaState, [ MarshalTypeRef = typeof(UTF8Marshaler))]strings ) : void
lua_rawgeti ( IntPtr luaState, int index, int n ) : void
lua_rawseti ( IntPtr luaState, int idx, int n ) : void
lua_setfield ( IntPtr luaState, int index, [ MarshalTypeRef = typeof(UTF8Marshaler))]stringkey ) : void
lua_settable ( IntPtr luaState, int idx ) : void
lua_settop ( IntPtr luaState, int newTop ) : void
lua_toboolean ( IntPtr luaState, int index ) : bool
lua_tointeger ( IntPtr luaState, int index ) : int
lua_tolstring ( IntPtr luaState, int index, UIntPtr len ) : string
lua_tonumber ( IntPtr luaState, int index ) : double
lua_touserdata ( IntPtr L, int idx ) : IntPtr
lua_type ( IntPtr luaState, int index ) : int

Method Details

lua_newtable() public static method

public static lua_newtable ( IntPtr luaState ) : void
luaState System.IntPtr
return void

lua_pushboolean() public static method

public static lua_pushboolean ( IntPtr luaState, bool boolean ) : void
luaState System.IntPtr
boolean bool
return void

lua_tostring() public static method

public static lua_tostring ( IntPtr luaState, int index ) : string
luaState System.IntPtr
index int
return string