アセンブリ内のクラスをロックダウンして、同じアセンブリ内の他のクラスから呼び出されないようにしたいと考えています。つまり、アセンブリ内での横方向の呼び出しはありません。
クラス呼び出しにいくつかの検証を記述して、それらが同じアセンブリ内から呼び出されないようにするつもりでした。リフレクションを使用してこれを判断するにはどうすればよいですか?
したがって、次のシナリオです。
Assembly1
----------
Class 1A
Assembly2
----------
Class 2A
Class 2B
したがって、クラス 2A はクラス 2B を呼び出すことはできません。ただし、クラス 1A はクラス 2A またはクラス 2B を呼び出すことができます。