Tao.Lua SDK Documentation

Tao.Lua Namespace

Namespace hierarchy

Classes

Class Description
Lua Lua bindings for .NET, implementing Lua 5.1.1 (http://www.lua.org).

Structures

Structure Description
Lua.lua_Debug A structure used to carry different pieces of information about an active function. lua_getstack fills only the private part of this structure, for later use. To fill the other fields of lua_Debug with useful information, call lua_getinfo.
Lua.luaL_Buffer Type for a string buffer.
Lua.luaL_Reg Type for arrays of functions to be registered by luaL_register. name is the function name and func is a pointer to the function. Any array of luaL_Reg must end with an sentinel entry in which both name and func are NULL.

Delegates

Delegate Description
Lua.lua_Alloc
Lua.lua_CFunction Type for C functions.
Lua.lua_Hook Type for debugging hook functions.
Lua.lua_Reader The reader function used by lua_load.
Lua.lua_Writer The writer function used by lua_dump. Every time it produces another piece of chunk, lua_dump calls the writer, passing along the buffer to be written (p), its size (sz), and the data parameter supplied to lua_dump.