エクスポート (0) 印刷
すべて展開
情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

Assembly.GetTypes メソッド

2013/12/12

このアセンブリで定義されている型を取得します。

Namespace:  System.Reflection
アセンブリ:  mscorlib (mscorlib.dll 内)

public virtual Type[] GetTypes()

戻り値

型: System.Type []
このアセンブリで定義されているすべての型のオブジェクトを格納している Type 型の配列。

例外条件
ReflectionTypeLoadException

読み込むことができない型が 1 つ以上アセンブリに含まれています。この例外の Types プロパティで返された配列には、読み込まれた各型に対しては Type オブジェクトが格納され、読み込むことができなかった各型に対しては null が格納されます。また、LoaderExceptions プロパティには、読み込むことができなかった各型の例外が格納されます。

MemberAccessException

このメソッドは、Type.InvokeMember などの機構を通じて遅延バインディングで呼び出されます。

返された配列に入れ子にされた型が含まれています。

GetTypes メソッドがいずれかのアセンブリで呼び出された場合、そのアセンブリ内の型が、読み込まれなかったアセンブリ内の型に依存していると (たとえば、その型が別のアセンブリ内の型から派生した場合)、ReflectionTypeLoadException がスローされます。たとえば、GetTypes メソッドを呼び出したとき、2 番目のアセンブリが見つからない場合、これが起こります。

メモメモ:

型が別のアセンブリに転送された場合、返される配列にその型は含まれません。

Windows Phone OS

サポート: 8.0, 7.1, 7.0

表示:
© 2014 Microsoft