TypeBuilder.GetNestedType(String, BindingFlags) TypeBuilder.GetNestedType(String, BindingFlags) TypeBuilder.GetNestedType(String, BindingFlags) TypeBuilder.GetNestedType(String, BindingFlags) Method

定義

この型によって宣言されている、入れ子にされたパブリック型とパブリックでない型を返します。Returns the public and non-public nested types that are declared by this type.

public:
 override Type ^ GetNestedType(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override Type GetNestedType (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetNestedType : string * System.Reflection.BindingFlags -> Type
Public Overrides Function GetNestedType (name As String, bindingAttr As BindingFlags) As Type

パラメーター

name
String String String String

取得対象の入れ子にされた型の名前を格納している StringThe String containing the name of the nested type to get.

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビットマスク。A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

または-or- 大文字小文字を区別してパブリック メソッドの検索を行う場合は 0。Zero, to conduct a case-sensitive search for public methods.

戻り値

指定した要件と一致し、入れ子にされた型が存在する場合は、その型を表す Type オブジェクト。それ以外の場合は nullA Type object representing the nested type that matches the specified requirements, if found; otherwise, null.

例外

不完全な型では、このメソッドは実装されません。This method is not implemented for incomplete types.

注釈

使用して型を取得Type.GetTypeまたはAssembly.GetTypeし、取得した型に対してリフレクションを使用します。Retrieve the type using Type.GetType or Assembly.GetType and use reflection on the retrieved type.

この型が完了すると、たとえば場合、CreateTypeが、この型に対して呼び出されたし、不完全な入れ子にされた型がGetNestedTypesをそれらの入れ子にされた型を返すのみがCreateTypeが呼び出されました。If this type is complete, for example, if CreateType has been called on this type, but there are nested types that are not complete, then GetNestedTypes will only return those nested types for which CreateType has been called.

適用対象