Partilhar via


Interface CodeElement

Representa um elemento de código ou a construção de um arquivo de origem.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE.dll)

Sintaxe

'Declaração
<GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeElement
[GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeElement
[GuidAttribute(L"0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeElement
[<GuidAttribute("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")>]
type CodeElement =  interface end
public interface CodeElement

O tipo CodeElement expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Children Retorna uma coleção de objetos contidos nessa CodeElement.
Propriedade pública Collection Obtém o CodeElements coleção contendo o CodeElement que suporta esta propriedade.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública EndPoint Obtém o ponto do texto é o local do final do item de código.
Propriedade pública Extender Obtém o extensor solicitado se estiver disponível para este CodeElement objeto.
Propriedade pública ExtenderCATID Obtém a categoria de extensor ID CATID () para o objeto.
Propriedade pública ExtenderNames Obtém uma lista de Extensores disponíveis para o objeto.
Propriedade pública FullName Obtém um nome totalmente qualificado do elemento de código especificada.
Propriedade pública InfoLocation Obtém os recursos do modelo de código.
Propriedade pública IsCodeType Indica ou não um CodeType objeto pode ser obtido a partir de CodeElement objeto.
Propriedade pública Kind Obtém uma enumeração que define o tipo de objeto.
Propriedade pública Language Obtém a linguagem de programação é usada para criar o código.
Propriedade pública Name Define ou obtém o nome do objeto.
Propriedade pública ProjectItem Obtém o ProjectItem objeto associado com o CodeElement objeto.
Propriedade pública StartPoint Obtém um TextPoint objeto que define o início do item de código.

Início

Métodos

  Nome Descrição
Método público GetEndPoint Retorna um TextPoint objeto que marca o final da definição de elemento de código.
Método público GetStartPoint Retorna um TextPoint objeto que marca o início da definição de elemento de código.

Início

Comentários

Um elemento de código pode ser qualquer fragmento de código, mas em geral, há um CodeElement o objeto para cada definição ou a sintaxe declarativa em um idioma. Isso significa que mais definições de nível superior ou declarações em um arquivo ou de qualquer forma sintática em uma definição de classe e assim por diante, há um correspondente CodeElement objeto.

ObservaçãoObservaçã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).

Consulte também

Referência

Namespace EnvDTE

CodeElements

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)