Importazione veloce dei tipi

VbLuaNet offre una abbreviazione sintattica per l'importazione dei tipi in alternativa al metodo importType. E' possibile chiamare il tipo direttamente "puntando" l'assembly.

Esempio importazione veloce tipi

local asm1, err = loadassembly2("mscorlib")  
local String = asm1:importType("System.String") -- (a)
local String = asm1.String                      -- (b)
local String = asm1["System.String"]            -- (c)


Le tre chiamate nell'esempio sono equivalenti. Il caso (b) è un po' meno efficiente perché non fornisce la definizione esatta del tipo e forza il vbluanet ad una ricerca estesa.