Propriedade VCCodeBase.Children
Obtém uma coleção de objetos contidos dentro de esta 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: EnvDTE.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 um 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 de este elemento de código.Por exemplo, para CodeClass, isso pode incluir elementos de código de metadados para a classe e talvez os declspecs Visual C++, juntamente com o código contribuído baseado em atribuído recurso de programação Visual C++, parâmetros de modelo, e assim por diante.CodeFunction pode incluir todos os seus parâmetros, parâmetros contribuídos baseados em atribuído recurso 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 a linguagem.Não há necessidade de suportar isso no Visual Studio.
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Namespace Microsoft.VisualStudio.VCCodeModel
Outros recursos
Como: compilar e executar os exemplos de código de modelo de objeto de automação