importassembly

importassembly(assemblypath)

Permette di caricare un assembly .NET. A differenza delle altre funzioni questa non ritorna l'assembly ma lo mantiene nella cache interna. Va usato in combinazione con importtype. Accetta in ingresso una stringa o una tabella di stringhe.

Esempio importassembly

-- single assembly loading
importassembly "mscorlib"
importassembly "System"
-- multiple assemblies loading
importassembly {"mscorlib", "System", "System.Windows.Forms"}
local String = importtype("System.String")


Questa chiamata consente di utilizzare gli Extension Methods.

Questa funzione richiede che LuaAsmLdr.dll sia caricato.