CodeVariable Interface

Definição

Um objeto que define uma construção de variável em um arquivo de origem.

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

Comentários

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

Access

Define o modificador de acesso deste item.

Attributes

Obtém uma coleção de todos os atributos do objeto pai.

Children

Obtém uma coleção de objetos contidos nele CodeVariable .

Collection

Obtém a coleção que contém o CodeVariable objeto que oferece suporte a essa propriedade.

Comment

Obtém ou define o comentário associado ao elemento de código.

DocComment

Obtém ou define o comentário do documento para o elemento do modelo de código atual.

DTE

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

EndPoint

Obtém o ponto de edição que é o local do final do item de código.

Extender[String]

Retorna o objeto de Extensor solicitado se ele estiver disponível.

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 o caminho completo e o nome do CodeVariable arquivo do objeto.

InfoLocation

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

InitExpression

Define ou Obtém um objeto que define o código de inicialização para um elemento.

IsCodeType

Obtém se um CodeType objeto pode ser obtido desse objeto.

IsConstant

Obtém ou define se o item é uma constante ou não.

IsShared

Define ou informa se o item é definido estaticamente ou não, ou seja, se o item é comum a todas as instâncias desse tipo de objeto ou somente a esse objeto, especificamente.

Kind

Obtém uma enumeração que indica 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.

Parent

Obtém o objeto pai imediato de um CodeVariable objeto.

ProjectItem

Obtém o objeto ProjectItem associado ao objeto CodeVariable.

Prototype[Int32]

Retorna uma cadeia de caracteres que contém a definição de stub deste objeto.

StartPoint

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

Type

Define ou Obtém um objeto que representa o tipo programático.

Métodos

AddAttribute(String, String, Object)

Cria uma nova construção de código de atributo e insere o código no local correto.

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 define o início da definição do elemento de código.

Aplica-se a