EnumBuilder.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 型の空の配列。

例外

不完全な型では、このメソッドは現在サポートされていません。

注釈

回避策として、完成した型の入れ子になった型を取得するには、 または Assembly.GetType を使用してType.GetType型を取得し、取得した型にリフレクションを使用します。

適用対象