Propriedade CodeEvent.Children
Obtém uma coleção de objetos contidos nessa CodeEvent.
Namespace: EnvDTE80
Assembly: EnvDTE80 (em EnvDTE80.dll)
Sintaxe
'Declaração
ReadOnly Property Children As CodeElements
Get
CodeElements Children { get; }
property CodeElements^ Children {
CodeElements^ get ();
}
abstract Children : CodeElements
function get Children () : CodeElements
Valor de propriedade
Tipo: EnvDTE.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 relacionados CodeElement os objetos 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 talvez o declspecs do Visual C++, junto com o código de contribuíram com base no recurso atribuído a programação em 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 de programação no Visual C++ e assim por diante.
O Children pode retornar a propriedade Nothing dependendo do objeto e o idioma. Não há nenhuma exigência para oferecer suporte a esse Visual Studio.
Observação |
---|
Os valores dos 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 alteradas nas Descobrindo o 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:
Abra o projeto de destino e selecione o elemento do código de evento, colocando o cursor sobre o objeto de evento.
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
- 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
Outros recursos
Como: compilar e Executar a automação de exemplos de Código do modelo de objeto
Descobrindo o Código usando o modelo de Código (Visual Basic)
Descobrindo o Código usando o modelo de Código (Visual TRANSLATION FROM VPE FOR CSHARP)