英語で読む

次の方法で共有


TypeBuilder.GetNestedType(String, BindingFlags) メソッド

定義

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

C#
public override Type? GetNestedType(string name, System.Reflection.BindingFlags bindingAttr);
C#
public override Type GetNestedType(string name, System.Reflection.BindingFlags bindingAttr);

パラメーター

name
String

取得対象の入れ子にされた型の名前を格納している String

bindingAttr
BindingFlags

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビットマスク。

- または -

大文字小文字を区別してパブリック メソッドの検索を行う場合は 0。

戻り値

指定した要件と一致し、入れ子にされた型が存在する場合は、その型を表す Type オブジェクト。それ以外の場合は null

例外

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

注釈

または 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