Proseguendo con gli "smanettamenti seri" su Whidbey, ho provato ad aggiungere un progetto di Test, affidandomi al Wizard.
Da smanettone cattivello la prima cosa che ho fatto è quella di provare a compilare e... tracckete! Ecco l'errore da conversione implicita:
Dim
target As Object = New Form1
Dim accessor As WinApp_Form1Accessor = New WinApp_Form1Accessor(target)
e C#? Lo stesso...
object
target = new Form1();
TestProject2.
WinApp_Form1Accessor accessor = new TestProject2.WinApp_Form1Accessor(target);
In compenso su VB è comparso un bell'avviso con una proposta di correzione... peccato che invece di proporre un DirectCast, proponga un bel CType (non ditelo ad Andrea, mi raccomando!)