Nella finestra delle proprietà Reference di un progetto Visual Basic 2005 è possibile definire oltre ai soliti imports globali anche dei User imports rappresentanti degli "alias" a dei namespaces o direttamente a delle classi.
Immaginate questo caso:
Voglio usare un nullable integer quindi scriverò qualcosa tipo: Dim NullableInt as New Nullable(Of Integer)
volendo però utilizzare questo tipo globalmente all'interno del mio progetto posso definirlo come user import globale aggiungendo: NullableInt=new Nullable(Of Integer) nelle properietà del mio progetto e d'ora in avanti scrivere, in qualsiasi punto: Dim nullInt as NullableInt
L'alternativa possibile sarebbe stata quella di scrivere Imports NullableInt=System.Nullable(Of Integer) ma questo andrebbe fatto in ogni file presente nel progetto.
A prima fila potrebbe sembrare banale ma immaginate di avere un tipo MyUltraGenericType(Of T,P,J,K,L,N) e doverlo utilizzare spesso... ;-)