VCCodeElements Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |