CodeProperty2.Children Propriedade

Definição

Obtém uma coleção de objetos contidos neste CodeProperty2 objeto.

public:
 property EnvDTE::CodeElements ^ Children { EnvDTE::CodeElements ^ get(); };
[System.Runtime.InteropServices.DispId(8)]
public EnvDTE.CodeElements Children { [System.Runtime.InteropServices.DispId(8)] [System.Runtime.InteropServices.TypeLibFunc(1024)] get; }
[<System.Runtime.InteropServices.DispId(8)>]
[<get: System.Runtime.InteropServices.DispId(8)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(1024)>]
member this.Children : EnvDTE.CodeElements
Public ReadOnly Property Children As CodeElements

Valor da propriedade

CodeElements

Uma coleção de CodeElements.

Implementações

Atributos

Comentários

Se um objeto não tiver nenhum filho, Nothing será retornado.

Essa propriedade é usada principalmente por Visual C++ . Children Retorna todos os objetos que retornam de um elemento de código. Uma classe, por exemplo, retorna Membros, bases, interfaces implementadas, atributos, comentários e assim por diante.

Para iterar pelos membros de um namespace ou tipo (classe, struct, interface e assim por diante), você deve QI (interface de consulta) ou converter o CodeElement para a CodeNamespace e, em seguida, usar a Members propriedade.

Children Retorna a coleção de todos os CodeElement objetos relacionados que podem ser referenciados por meio deste elemento de código. Por exemplo, para um CodeClass , isso pode incluir os elementos de código de metadados para a classe e Visual C++ , talvez, o declspecs, junto com o código contribuído com base no recurso de programação atribuído no Visual C++ , parâmetros de modelo e assim por diante. Um CodeFunction pode incluir todos os seus parâmetros, os parâmetros contribuídos com base no recurso de programação atribuído Visual C++ , e assim por diante.

A Children propriedade pode retornar Nothing dependendo do objeto e do idioma. Não há nenhum requisito para dar suporte a isso no Visual Studio.

Observação

Os valores de elementos de modelo de código, como classes, structs, funções, atributos, delegados e assim por diante, podem ser não determinísticos depois de fazer determinados tipos de edições, o que significa que seus valores não podem ser dependentes para sempre permanecerem os mesmos

Aplica-se a