Interface CodeElements
Uma coleção de objetos que representam as construções de código em um arquivo de origem.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
<GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeElements _
Inherits IEnumerable
[GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeElements : IEnumerable
[GuidAttribute(L"0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeElements : IEnumerable
[<GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")>]
type CodeElements =
interface
interface IEnumerable
end
public interface CodeElements extends IEnumerable
O tipo CodeElements expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Obtém um valor que indica o número de objetos do CodeElements coleção. | |
DTE | Obtém o objeto de extensibilidade de nível superior. | |
Parent | Obtém o objeto pai imediato de um CodeElements coleção. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
CreateUniqueID | Cria um identificador programático que não colide com outros identificadores no escopo e que segue o regras de nomeação de idioma atual. | |
GetEnumerator() | Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.) | |
GetEnumerator() | Retorna um enumerador para itens do CodeElements coleção. | |
Item | Retorna um CodeElement de objetos em um CodeElements coleção. | |
Reserved1 | Infraestrutura. Somente para uso interno da Microsoft. |
Superior
Comentários
CodeElementscontém todos os elementos em arquivos de origem, os membros de classes e assim por diante.Ele é atualizado automaticamente se um item é adicionado ou removido de um documento aberto ou por meio do modelo de código.
Você pode navegar pelos elementos de código usando ProjectItem.FileCodeModel.CodeElements.
Observação |
---|
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 o código usando o modelo de código (Visual Basic). |
Consulte também
Referência
Outros recursos
Como: compilar e executar os exemplos de código de modelo de objeto de automação
Descobrindo o código usando o modelo de código (Visual Basic)