Поделиться через


EnumBuilder.GetNestedType(String, BindingFlags) Метод

Определение

Возвращает указанный вложенный тип, который объявлен этим типом.

public:
 override Type ^ GetNestedType(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override Type? GetNestedType (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, содержащая имя искомого вложенного типа.

bindingAttr
BindingFlags

Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.

-или-

Нуль для выполнения поиска открытых методов с учетом регистра.

Возвращаемое значение

Если поиск выполнен успешно, возвращается объект Type, предоставляющий вложенный тип, который соответствует указанным требованиям; в противном случае возвращается null.

Исключения

Сейчас этот метод не поддерживается в типах, которые не являются полными.

Комментарии

В качестве обходного решения для получения вложенного типа готового типа извлеките тип с помощью Type.GetType или Assembly.GetType и используйте отражение для полученного типа.

Применяется к