Compartilhar via


Propriedade CodeEvent.Children

Obtém uma coleção de objetos contidos nisso CodeEvent.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (em EnvDTE80.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
A CodeElements coleção.

Comentários

Se um CodeEvent objeto não tem filhos, em seguida, Nothing é retornado.

Esta propriedade é usada principalmente pelo Visual C++. ChildrenRetorna todos os objetos retornável para um elemento de código. Uma classe, por exemplo, retorna os membros, bases, interfaces implementadas, atributos, comentários e assim por diante.

ChildrenRetorna a coleção de todos os tipo de CodeElement objetos que possam ser referenciados através desse elemento de código. Por exemplo, para um CodeClass, isso pode incluir elementos de metadados de código para a classe e talvez os declspecs do Visual C++, junto com código contribuíram com base na programação atribuído recursos no Visual C++, parâmetros de modelo e assim por diante. A CodeFunction pode incluir todos os seus parâmetros, parâmetros de contribuíram com base no recurso atribuído a programação em Visual C++ e assim por diante.

O Children propriedade pode retornar Nothing dependendo do objeto e o idioma. Não há nenhuma exigência para oferecer suporte a isso em Visual Studio.

Dica

Os valores de elementos de modelo de código, como classes, estruturas, 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 confie sempre permanecer o mesmo.Para obter mais informações, consulte a seção valores de elemento de modelo de código podem ser alterada de Descobrindo código usando o modelo de código (Visual Basic).

Exemplos

O exemplo a seguir demonstra como usar o Children propriedade.

Para testar essa propriedade:

  1. Abra o projeto de destino e selecione o elemento do código de evento, colocando o cursor sobre o objeto de evento.

  2. Execute o add-in.

public static void Children(EnvDTE80.DTE2 dte)
{
    TextSelection objTextSel;
    EnvDTE80.CodeEvent codeEvent;
    objTextSel = (TextSelection)dte.ActiveDocument.Selection;
    codeEvent = (EnvDTE80.CodeEvent)objTextSel.ActivePoint.get_CodeElement(vsCMElement.vsCMElementEvent);

    MessageBox.Show("\nNumber of Children: " +
        codeEvent.Children.Count, "Testing Children Property");
}

Segurança do .NET Framework

Consulte também

Referência

CodeEvent Interface

Namespace EnvDTE80

Children

Outros recursos

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

Descobrindo código usando o modelo de código (Visual Basic)

Descobrindo código usando o modelo de código (Visual C#)