Interface VCCodeElements
Uma coleção de objetos (representando os elementos individuais do código) dentro de um ou mais arquivos de origem.
Namespace: Microsoft.VisualStudio.VCCodeModel
Assembly: Microsoft.VisualStudio.VCCodeModel (em Microsoft.VisualStudio.VCCodeModel.dll)
Sintaxe
'Declaração
<GuidAttribute("1D64E1F4-93E6-4ACD-9B63-D4061102EEB7")> _
Public Interface VCCodeElements _
Inherits CodeElements
[GuidAttribute("1D64E1F4-93E6-4ACD-9B63-D4061102EEB7")]
public interface VCCodeElements : CodeElements
[GuidAttribute(L"1D64E1F4-93E6-4ACD-9B63-D4061102EEB7")]
public interface class VCCodeElements : CodeElements
[<GuidAttribute("1D64E1F4-93E6-4ACD-9B63-D4061102EEB7")>]
type VCCodeElements =
interface
interface CodeElements
end
public interface VCCodeElements extends CodeElements
O tipo VCCodeElements expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Obtém um valor indicando 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. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CreateUniqueID | Cria um identificador programático que não colide com outros identificadores no escopo e segue as regras de nomenclatura da linguagemm atual.Este método não está implementado no Visual C#. | |
Find | Retorna o elemento de código especificado do objeto pai. | |
GetEnumerator | Obtém um enumerador para itens na VCCodeElements coleção. | |
Item | Retorna o elemento de código especificado do objeto pai. | |
Reserved1 | Infraestrutura. Somente para uso interno da Microsoft. | |
Sort | Classifica uma coleção de elementos. |
Superior
Comentários
A VCCodeElements objeto da coleção é uma coleção de um ou mais VCCodeElement objetos.Cada objeto do VCCodeElements objeto da coleção representa um elemento de código individuais (como, por exemplo, uma definição ou elemento de sintaxe declarativa).
Consulte Como: compilar o código de exemplo para extensibilidade do Visual C++ código modelo para obter informações sobre como compilar e executar esse exemplo.
Exemplos
Este exemplo exibe os nomes de todos os objetos de elemento de código declarados no nível de namespace global de um 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