回答:
を使用しAssembly.GetTypesます。例えば:
Assembly mscorlib = typeof(string).Assembly;
foreach (Type type in mscorlib.GetTypes())
{
    Console.WriteLine(type.FullName);
}ジョンの例に追加したいのですが。独自のアセンブリへの参照を取得するには、以下を使用できます。
Assembly myAssembly = Assembly.GetExecutingAssembly();System.Reflection 名前空間。
参照していないアセンブリを調べる場合は、次のいずれかを使用できます。
Assembly assembly = Assembly.ReflectionOnlyLoad(fullAssemblyName);
Assembly assembly = Assembly.ReflectionOnlyLoadFrom(fileName);見つけたタイプをインスタンス化する場合:
Assembly assembly = Assembly.Load(fullAssemblyName);
Assembly assembly = Assembly.LoadFrom(fileName);詳細については、Assemblyクラスのドキュメントを参照してください。
Assemblyオブジェクトへの参照を取得したら、assembly.GetTypes()すでに説明したJonのように使用できます。
typeof、そのアセンブリであることがわかっている型で使用し、次にAssemblyプロパティで使用することです。