VCCodeElements Interface

Definição

Uma coleção de objetos (que representa elementos de código individuais) dentro de um ou mais arquivos de origem.

public interface class VCCodeElements : EnvDTE::CodeElements
public interface class VCCodeElements : EnvDTE::CodeElements
__interface VCCodeElements : EnvDTE::CodeElements
[System.Runtime.InteropServices.Guid("8AB55688-C21C-4E71-8FB8-4C4C4534E755")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface VCCodeElements : EnvDTE.CodeElements
[<System.Runtime.InteropServices.Guid("8AB55688-C21C-4E71-8FB8-4C4C4534E755")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type VCCodeElements = interface
    interface CodeElements
Public Interface VCCodeElements
Implements CodeElements
Atributos
Implementações

Exemplos

Este exemplo exibe os nomes de todos os objetos de elemento de código declarados no nível de namespace global do projeto existente (em ordem alfabética).

' Macro code.  
Sub GetGlobalElements()  
    Dim vcCM As VCCodeModel  
    Dim vcElement As VCCodeElement  
    Dim vcElements as VCCodeElements  
    vcCM = DTE.Solution.Item(1).CodeModel  
    vcElements = vcCM.CodeElements  
    vcElements.Sort(vsCMSort.vsCMSortAlpha)  
    For Each vcElement In vcElements  
        MsgBox(vcElement.DisplayName)  
    Next  
End Sub  

Comentários

Um VCCodeElements objeto de coleção é uma coleção de um ou mais VCCodeElement objetos. Cada objeto no VCCodeElements objeto de coleção representa um elemento de código individual (como uma definição ou elemento de sintaxe declarativa).

Consulte como compilar código de exemplo para Visual C++ extensibilidade do modelo de código para obter informações sobre como compilar e executar esse exemplo.

Propriedades

Count

Obtém um valor que indica o número de objetos na coleção.

DTE

Obtém o objeto de extensibilidade de nível superior.

Parent

Obtém o objeto pai imediato de um determinado objeto.

Métodos

CreateUniqueID(String, String)

Cria um identificador programático que não colide com outros identificadores no escopo e segue as regras de nomenclatura de idioma atuais. Esse método não é implementado no Visual C#.

Find(String)

Retorna o elemento de código especificado do objeto pai.

GetEnumerator()

Obtém um enumerador para itens na VCCodeElements coleção.

Item(Object)

Retorna o elemento de código especificado do objeto pai.

Reserved1(Object)

Somente para uso interno da Microsoft.

Sort(vsCMSort)

Classifica uma coleção de elementos.

Aplica-se a