アセンブリが特定のクラスを参照しているかどうかを判断できるかどうかに興味があります。現在、リフレクションを使用してアセンブリをロードしてから、ロードしているアセンブリ内からどのアセンブリが参照されているかを判断します。
foreach (var vReferencedAssembly in vSomeAssembly.GetReferencedAssemblies())
どのアセンブリが参照されているかがわかったので、それらの vReferencedAssembly を掘り下げて、次のようなことが発生するかどうかを判断したいと思います。
File.Create(vSomeFile);
簡単に言えば、脅威と見なされるものが含まれている可能性のある、提供されたリストからアセンブリをロードしたくありません。そのため、ファイルなどを操作する可能性のあるものをブロックしたい場合があります。