As answered here, the equivalent of a C# static class in VB is a module.
However, as stated on MSDN, "A module is implicitly imported into every source file in a project so the methods and properties of the module can be accessed without being fully qualified."
Is there a way to prevent this implicit import? Example:
Module moduleName
Public Const field As String = "field"
End Module
In my classes, I want to be forced to use:
moduleName.field
Instead of just:
field
So when I read the code, I know where the "field" comes from (in C#, static classes are not implicitly imported).