C# Class SLua.LuaVarObject

Inheritance: LuaObject
显示文件 Open project: tenvick/hugula Class Usage Examples

Public Methods

Method Description
init ( IntPtr l ) : void

Private Methods

Method Description
CollectTypeMembers ( Type type, Dictionary &membersMap ) : void

Collect Type Members, including base type

GetCacheMembers ( Type type, string key ) : IList

Get Member from Type, use reflection, use cache Dictionary

getType ( object o ) : Type
indexInt ( IntPtr l, object self, int index ) : int
indexObject ( IntPtr l, object self, object key ) : int
indexString ( IntPtr l, object self, string key ) : int
luaIndex ( IntPtr l ) : int
luaNewIndex ( IntPtr l ) : int
methodWrapper ( IntPtr l ) : int
newindexInt ( IntPtr l, object self, int index ) : int
newindexObject ( IntPtr l, object self, object k, object v ) : int
newindexString ( IntPtr l, object self, string key ) : int

Method Details

init() public static method

public static init ( IntPtr l ) : void
l System.IntPtr
return void