Interface CodeVariable2

Define uma construção de variável em um arquivo de origem.

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

Sintaxe

'Declaração
<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")> _
Public Interface CodeVariable2 _
    Inherits CodeVariable
[GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface CodeVariable2 : CodeVariable
[GuidAttribute(L"F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
public interface class CodeVariable2 : CodeVariable
[<GuidAttribute("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")>]
type CodeVariable2 =  
    interface
        interface CodeVariable
    end
public interface CodeVariable2 extends CodeVariable

O tipo CodeVariable2 expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Access (Herdado de CodeVariable.)
Propriedade pública Access Define ou obtém os atributos de acesso deste item.
Propriedade pública Attributes (Herdado de CodeVariable.)
Propriedade pública Attributes Obtém uma coleção de todos os atributos do objeto pai.
Propriedade pública Children (Herdado de CodeVariable.)
Propriedade pública Children Obtém uma coleção de objetos contidos nisso CodeVariable.
Propriedade pública Collection (Herdado de CodeVariable.)
Propriedade pública Collection Obtém a coleção que contém o CodeVariable com suporte para essa propriedade do objeto.
Propriedade pública Comment (Herdado de CodeVariable.)
Propriedade pública Comment Obtém ou define o comentário associado ao elemento do código.
Propriedade pública ConstKind Define ou obtém quando a variável está qualificada ser alterado.
Propriedade pública DocComment (Herdado de CodeVariable.)
Propriedade pública DocComment Obtém ou define o comentário de documento para o elemento de modelo de código atual.
Propriedade pública DTE (Herdado de CodeVariable.)
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública EndPoint (Herdado de CodeVariable.)
Propriedade pública EndPoint Obtém o ponto de edição que é o local do final do item de código.
Propriedade pública Extender[String] (Herdado de CodeVariable.)
Propriedade pública Extender[String] Retorna o objeto solicitado do extensor se ele estiver disponível.
Propriedade pública ExtenderCATID (Herdado de CodeVariable.)
Propriedade pública ExtenderCATID Obtém a categoria de extensor ID CATID () para o objeto.
Propriedade pública ExtenderNames (Herdado de CodeVariable.)
Propriedade pública ExtenderNames Obtém uma lista de extensores disponíveis para o objeto.
Propriedade pública FullName (Herdado de CodeVariable.)
Propriedade pública FullName Obtém o caminho completo e o nome do CodeVariable arquivo do objeto.
Propriedade pública InfoLocation (Herdado de CodeVariable.)
Propriedade pública InfoLocation Obtém os recursos do modelo de código.
Propriedade pública InitExpression (Herdado de CodeVariable.)
Propriedade pública InitExpression Obtém ou define um objeto que define o código de inicialização de um elemento.
Propriedade pública IsCodeType (Herdado de CodeVariable.)
Propriedade pública IsCodeType Obtém um valor indicando se um CodeType objeto pode ser obtido a partir desse objeto.
Propriedade pública IsConstant (Herdado de CodeVariable.)
Propriedade pública IsConstant Obtém ou define um valor indicando se o item é uma constante ou não.
Propriedade pública IsGeneric Obtém um valor indicando se a classe atual é um genérico.
Propriedade pública IsShared (Herdado de CodeVariable.)
Propriedade pública IsShared Obtém ou define um valor que indica se ou não o item é definido estaticamente, isto é, se o item é comum a todas as instâncias deste tipo de objeto ou somente para este objeto especificamente.
Propriedade pública Kind (Herdado de CodeVariable.)
Propriedade pública Kind Obtém uma enumeração que indica o tipo de objeto.
Propriedade pública Language (Herdado de CodeVariable.)
Propriedade pública Language Obtém a linguagem de programação usada para criar o código.
Propriedade pública Name (Herdado de CodeVariable.)
Propriedade pública Name Obtém ou define o nome do objeto.
Propriedade pública Parent (Herdado de CodeVariable.)
Propriedade pública Parent Obtém o objeto pai imediato de um CodeVariable objeto.
Propriedade pública ProjectItem (Herdado de CodeVariable.)
Propriedade pública ProjectItem Obtém o ProjectItem objeto associado com o CodeVariable objeto.
Propriedade pública Prototype[Int32] (Herdado de CodeVariable.)
Propriedade pública Prototype[Int32] Obtém uma seqüência de caracteres que contém a definição de stub deste objeto.
Propriedade pública StartPoint (Herdado de CodeVariable.)
Propriedade pública StartPoint Obtém um TextPoint objeto que define o início do item de código.
Propriedade pública Type (Herdado de CodeVariable.)
Propriedade pública Type Obtém ou define um objeto que representa o tipo programático.

Superior

Métodos

  Nome Descrição
Método público AddAttribute(String, String, Object) (Herdado de CodeVariable.)
Método público AddAttribute(String, String, Object) Cria uma nova construção de código de atributo e insere o código no local correto.
Método público GetEndPoint(vsCMPart) (Herdado de CodeVariable.)
Método público GetEndPoint(vsCMPart) Obtém um TextPoint que marca o final da definição de elemento do código objeto.
Método público GetStartPoint(vsCMPart) (Herdado de CodeVariable.)
Método público GetStartPoint(vsCMPart) Obtém um TextPoint que marca o final da definição de elemento do código objeto.

Superior

Comentários

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

Namespace EnvDTE80

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)

Descobrindo o código usando o modelo de código (Visual C#)