CodeElement 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.
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 |
| 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 |
| 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. |