関数またはサブルーチンは、privateのアクセス修飾子を使用して同じ名前空間からアクセスできますか?
または、アクセス修飾子はパブリックまたは内部である必要がありますか?
クラス内では、そのクラスに属するすべてのメソッドとプロパティ、およびその基本クラス(存在する場合)によって公開されている保護されたメンバーにアクセスできます。
同じ名前空間アセンブリ(またはフレンドアセンブリ)内の別のクラス内では、最初のクラスのパブリックメンバーまたは内部メンバーのみを参照できます。
他の名前空間アセンブリのクラスは、パブリックメンバーにのみアクセスできます。
ノート:
http://msdn.microsoft.com/en-us/library/ba0a1yw2.aspxに関するMSDNコンテンツの明確化