OK. Thanks.... I guess the point of this clause is to warn me at compile time if I'm being clscompliant or not.
Thank you so much for you help.
>>So ... and "for the rest of us" ... it would do if I just add
>>
>>Assembly: CLSCompliant(True)
>>
>>
>>in AssemblyInfo.vb? (syntax adapted for UT purposes).
>
>Yes. But 'top-of-my-head' I don't know if there's anything non-CLS compliant in VB.NET anyway. Problems are more likely to arise if you need a C# compliant assembly - unsigned types as mentioned earlier and case-sensitivity issues since CLS is not case sensitive. e.g:
public void DoThis()
>{
>}
>public void DOThis()
>{
>}
is acceptable in C# but CLS would not distinguish on case and see that as too identical methods....
If things have the tendency to go your way, do not worry. It won't last. Jules Renard.