Compartilhar via


Propriedade VCCodeBase.Children

Obtém uma coleção de objetos contidos dentro desta compilação de código.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxe

'Declaração
ReadOnly Property Children As CodeElements
CodeElements Children { get; }
property CodeElements^ Children {
    CodeElements^ get ();
}
abstract Children : CodeElements with get
function get Children () : CodeElements

Valor de propriedade

Tipo: CodeElements
Uma coleção de CodeElements .

Comentários

Se um objeto não tem filho, então Nothing ou nulluma referência nula (Nothing no Visual Basic) são retornados.

Children é basicamente usado pelo Visual C++. Children retorna cada objeto retornável de um elemento de código. Uma classe, por exemplo, retorna membros, bases, interfaces implementadas, atributos, comentários, e assim por diante.

Para percorrer os membros de um namespace ou tipo (classe, estrutura, interface, e assim por diante), você deve ver a interface (QI) ou converter CodeElement a CodeNamespace e então usar a propriedade de Members .

Children retorna a coleção de todos os objetos relacionados de CodeElement que podem ser referenciados através deste elemento de código. Por exemplo, para CodeClass, isso pode incluir elementos de código de metadados para a classe e talvez os declspecs do Visual C++, juntamente com o código contribuído baseado em recurso atribuído de programação em Visual C++, parâmetros de modelo, e assim por diante. CodeFunction pode incluir todos os seus parâmetros, parâmetros contribuídos baseados em recurso atribuído de programação em Visual C++, e assim por diante.

A propriedade de Children pode retornar Nothing ou nulluma referência nula (Nothing no Visual Basic) dependendo do objeto e idioma. Não há necessidade de suportar isso no Visual Studio.

Segurança do .NET Framework

Consulte também

Referência

VCCodeBase Interface

Namespace Microsoft.VisualStudio.VCCodeModel

Outros recursos

Como compilar e executar os exemplos de código do modelo de objeto Automation