Abilitare la visibilità delle classi Internals in altri assembly.
Scritto da
Massimo Bonanni il
venerdì 21 ottobre 2011
•
Linguaggio:
• Livello: 100
Se definiamo, ad esempio, una classe di tipo Friend in un nostro
assembly ed abbiamo la necessità di poterla utilizzare in un altro
assembly (ad esempio per eseguire i test), possiamo far in modo che
per lo specifico assembly la classe sia visibile come fosse
Public.
Il tutto è ottenuto utilizzando l'attributo InternalsVisibleTo()
nell'assembly della classe Friend:
VB.NET
<Assembly: System.Runtime.CompilerServices.InternalsVisibleTo(NomeAssembly)>
dove NomeAssembly è il nome dell'assembly in cui vogliamo
rendere visibile la classe.
Tags: compilatore