Something that I’ve seen a few people do when they want to create a library that has namespace’s is to actually nest the namespace’s in their code.
Namespace System
Namespace security
Namespace Cryptography
Public Class MyNewClass
End Class
End Namespace
End Namespace
End Namespace
IMHO this looks messy and seems a waste of space.
What the people who’s code I was looking at seemed not to realise is that you can specify the namespace in a single line, but separating the namespaces with a period, just as you would when declaring a variable, so for example
Namespace System.Security.Cryptography
Public Class MyNewClass
End Class
End Namespace
Now doesn’t that look a whole lot better?