Obtém os tipos aninhados no Type atual.Gets the types nested within the current Type.
Uma matriz de Type objetos que representam os tipos públicos aninhados no Type atual (a pesquisa não é recursiva) ou uma matriz vazia do tipo Type se não há tipos públicos são aninhados no Type atual.An array of Type objects representing the public types nested in the current Type (the search is not recursive), or an empty array of type Type if no public types are nested in the current Type.
O exemplo a seguir define uma classe aninhada struct e MyClassum no e, em seguida, obtém objetos dos tipos aninhados usando MyClasso tipo de.The following example defines a nested class and a struct in MyClass, and then obtains objects of the nested types using the type of MyClass.
O GetNestedTypes método não retorna tipos em uma ordem específica, como ordem alfabética ou declaração.The GetNestedTypes method does not return types in a particular order, such as alphabetical or declaration order. Seu código não deve depender da ordem na qual os tipos são retornados, pois essa ordem varia.Your code must not depend on the order in which types are returned, because that order varies.
Somente os tipos públicos aninhados imediatamente no tipo atual são retornados; a pesquisa não é recursiva.Only the public types immediately nested in the current type are returned; the search is not recursive.
Uma matriz de objetos Type que representam todos os tipos aninhados no Type atual que coincidem com as restrições de associação especificadas (a pesquisa não é recursiva) ou uma matriz vazia do tipo Type, se nenhum dos tipos aninhados são encontrados que correspondem às restrições de associação.An array of Type objects representing all the types nested in the current Type that match the specified binding constraints (the search is not recursive), or an empty array of type Type, if no nested types are found that match the binding constraints.
O exemplo a seguir cria duas classes públicas aninhadas e duas classes protegidas aninhadas e exibe informações para classes que correspondem às restrições de associação especificadas.The following example creates two nested public classes and two nested protected classes, and displays information for classes that match the specified binding constraints.
A pesquisa por tipos aninhados não é recursiva.The search for nested types is not recursive.
Esse método retorna apenas os tipos aninhados do tipo atual.This method returns only the nested types of the current type. Ele não pesquisa as classes base do tipo atual.It does not search the base classes of the current type. Para localizar tipos que são aninhados em classes base, você deve percorrer a hierarquia de herança GetNestedTypes , chamando em cada nível.To find types that are nested in base classes, you must walk the inheritance hierarchy, calling GetNestedTypes at each level.