importtype

importtype(typename: stringa)

Permette di caricare un tipo (typename) cercandolo nella cache degli assemblies caricati. Offre il vantaggio di non dover dichiarare l'assembly da cui caricare il tipo.

Esempio importtype

local String = importtype("System.String")

[Nota]

Nota

Questa funzione è più lenta del caricamento diretto dall'assembly perché deve comunque fare una scansione di tutti i tipi definiti in tutti gli assemblies caricati


Questa funzione permette l'importazione "lazy" dei tipi. In pratica è possibile non dichiarare tutto il namespace: vbluanet è in grado di identificare il tipo e caricarlo automaticamente. In caso di conflitti un messaggio di errore viene generato.


Esempio importtype lazy

local String = importtype "String"

[Nota]

Nota

Questa funzione è più lenta del caricamento passando il namespace lazy. In questo caso devono essere controllati tutti i tpi di tutti gli assembly caricati.