_Type.GetNestedTypes Method

Definition

Предоставляет COM-объекты с независящим от версии доступом к методу GetNestedTypes.Provides COM objects with version-independent access to the GetNestedTypes method.

Overloads

GetNestedTypes()

Предоставляет COM-объекты с независящим от версии доступом к методу GetNestedTypes().Provides COM objects with version-independent access to the GetNestedTypes() method.

GetNestedTypes(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetNestedTypes(BindingFlags) и выполняет поиск типов, вложенных в текущий тип Type, используя заданные ограничения на связывание.Provides COM objects with version-independent access to the GetNestedTypes(BindingFlags) method, and searches for the types nested within the current Type, using the specified binding constraints.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetNestedTypes получает типы, вложенные в текущий Type.The Type.GetNestedTypes method gets the types nested within the current Type.

GetNestedTypes()

Предоставляет COM-объекты с независящим от версии доступом к методу GetNestedTypes().Provides COM objects with version-independent access to the GetNestedTypes() method.

public:
 cli::array <Type ^> ^ GetNestedTypes();
public Type[] GetNestedTypes ();
abstract member GetNestedTypes : unit -> Type[]
Public Function GetNestedTypes () As Type()

Returns

Type[]

Массив объектов Type, представляющий все типы, вложенные в текущий тип Type.An array of Type objects representing all the types nested within the current Type.

-или--or- Пустой массив типа Type, если у текущего типа Type нет вложенных типов.An empty array of type Type, if no types are nested within the current Type.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Метод Type.GetNestedTypes возвращает все типы, вложенные в текущий Type.The Type.GetNestedTypes method returns all the types nested within the current Type.

GetNestedTypes(BindingFlags)

Предоставляет COM-объекты с независящим от версии доступом к методу GetNestedTypes(BindingFlags) и выполняет поиск типов, вложенных в текущий тип Type, используя заданные ограничения на связывание.Provides COM objects with version-independent access to the GetNestedTypes(BindingFlags) method, and searches for the types nested within the current Type, using the specified binding constraints.

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

Parameters

bindingAttr
BindingFlags

Битовая маска, составленная из одного или нескольких объектов BindingFlags и указывающая, как ведется поиск.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

-или--or- Нуль, чтобы было возвращено значение null.Zero, to return null.

Returns

Type[]

Массив объектов Type, представляющий все типы, вложенные внутри текущего типа Type и удовлетворяющие указанным ограничениям привязки.An array of Type objects representing all the types nested within the current Type that match the specified binding constraints.

-или--or- Пустой массив типа Type, если внутри текущего объекта Type нет вложенных типов, или ни один из вложенных типов не удовлетворяет ограничениям привязки.An empty array of type Type, if no types are nested within the current Type, or if none of the nested types match the binding constraints.

Remarks

Этот метод предназначен для доступа к управляемым классам из неуправляемого кода и не должен вызываться из управляемого кода.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Applies to