TypeBuilder.GetNestedTypes(BindingFlags) メソッド

定義

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

public:
 override cli::array <Type ^> ^ GetNestedTypes(System::Reflection::BindingFlags bindingAttr);
public override Type[] GetNestedTypes(System.Reflection.BindingFlags bindingAttr);
override this.GetNestedTypes : System.Reflection.BindingFlags -> Type[]
Public Overrides Function GetNestedTypes (bindingAttr As BindingFlags) As Type()

パラメーター

bindingAttr
BindingFlags

これは、InvokeMethodNonPublicなど、BindingFlagsからのビット フラグである必要があります。

返品

Type[]

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

現在のType内に入れ子になっている型がない場合、または入れ子になった型がバインド制約に一致しない場合は、Type型の空の配列。

例外

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

注釈

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

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

適用対象