英語で読む

次の方法で共有


TypeBuilder.GetNestedTypes(BindingFlags) メソッド

定義

この型で宣言または継承されている入れ子にされたパブリック型とパブリックでない型を返します。

C#
public override Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);

パラメーター

bindingAttr
BindingFlags

これは InvokeMethodNonPublic などにある、BindingFlags からのビット フラグでなければなりません。

戻り値

Type[]

現在の Type 内で入れ子にされた型のうち、指定したバインディング制約に一致するすべての型を表す Type オブジェクトの配列。

現在の Type 内で型が入れ子にされていないか、または入れ子にされた型の中にバインディング制約に一致するものが存在しない場合は、Type 型の空の配列。

例外

不完全な型では、このメソッドは実装されません。

注釈

または Assembly.GetType を使用して型をType.GetType取得し、取得した型でリフレクションを使用します。

この型が完了した場合 (たとえば、この型でが呼び出されたが、完全ではない入れ子になった型がある場合CreateTypeGetNestedTypes)、呼び出された入れ子になった型CreateTypeのみが返されます。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1