private FindType ( string className ) : |
||
className | string | |
Résultat |
internal Type FindType(string className)
{
foreach(Assembly assembly in assemblies)
{
Type klass=assembly.GetType(className);
if(klass!=null)
{
return klass;
}
}
return null;
}
public static int importType(IntPtr luaState) { ObjectTranslator translator = ObjectTranslator.FromState(luaState); string className = LuaDLL.lua_tostring(luaState, 1); Type klass = translator.FindType(className); if (klass != null) { translator.pushType(luaState, klass); } else { LuaDLL.lua_pushnil(luaState); } return(1); }