If you are not looking to expose it
outside of the class that is using
it, make it PRIVATE.
If you are looking to expose it
inside the same assembly to other
classes but not outside the
assembly, make it INTERNAL (C#)
/ Friend (VB.NET).
If you are looking to expose the
functionality outside the assembly
to everyone, make it PUBLIC