CodeElement Interface

Definição

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

public interface class CodeElement
public interface class CodeElement
__interface CodeElement
[System.Runtime.InteropServices.Guid("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeElement
[<System.Runtime.InteropServices.Guid("0CFBC2B6-0D4E-11D3-8997-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeElement = interface
Public Interface CodeElement
Derivado
Atributos

Comentários

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

Observação

Os valores dos elementos de modelo de código, como classes, structs, 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 podem ser dependentes para sempre permanecerem os mesmos. Para obter mais informações, consulte os valores de elemento de modelo de código de seção podem ser alterados na descoberta de código usando o modelo de código (Visual Basic).

Propriedades

Children

Retorna uma coleção de objetos contidos nele CodeElement .

Collection

Obtém a CodeElements coleção que contém o CodeElement que dá suporte a essa propriedade.

DTE

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

EndPoint

Obtém o ponto de texto que é o local do final do item de código.

Extender[String]

Obtém o extensor solicitado se ele estiver disponível para este objeto CodeElement .

ExtenderCATID

Obtém o ID da categoria do extensor (CATID) para o objeto.

ExtenderNames

Obtém uma lista de extensores disponíveis para o objeto.

FullName

Obtém um nome totalmente qualificado do elemento de código especificado.

InfoLocation

Obtém os recursos do modelo de código.

IsCodeType

Indica se um CodeType objeto pode ou não ser obtido do CodeElement objeto.

Kind

Obtém uma enumeração que define o tipo de objeto.

Language

Obtém a linguagem de programação usada para criar o código.

Name

Define ou Obtém o nome do objeto.

ProjectItem

Obtém o objeto ProjectItem associado ao objeto CodeElement.

StartPoint

Obtém um TextPoint objeto que define o início do item de código.

Métodos

GetEndPoint(vsCMPart)

Retorna um TextPoint objeto que marca o final da definição do elemento de código.

GetStartPoint(vsCMPart)

Retorna um TextPoint objeto que marca o início da definição do elemento de código.

Aplica-se a