Interface CodeVariable2
Define uma construção 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 | |
---|---|---|
Access | Os conjuntos ou obtêm os atributos de acesso deste item. | |
Attributes | Obtém uma coleção de todos os atributos para o objeto pai. | |
Children | Obtém uma coleção de objetos contidos nesse CodeVariable. | |
Collection | Obtém a coleção que contém o objeto de CodeVariable que da suporte a esta propriedade. | |
Comment | Obtém ou define o comentário associado ao elemento de código. | |
ConstKind | Obtém ou define quando a variável é elegível para ser alterado. | |
DocComment | Obtém ou define o comentário do documento para o elemento atual do modelo de código. | |
DTE | Obtém o objeto de nível superior de extensibilidade. | |
EndPoint | Obtém o ponto da edição do que é o local de extremidade do item de código. | |
Extender | Retorna o objeto solicitado do extensor se estiver disponível. | |
ExtenderCATID | Obtém a ID da categoria de CATID taxa de proporção () para o objeto. | |
ExtenderNames | Obtém uma lista de prolongamentos disponíveis para o objeto. | |
FullName | Obtém o caminho completo e o nome do arquivo de objeto de CodeVariable . | |
InfoLocation | Obtém os recursos do modelo de código. | |
InitExpression | Obtém ou define um objeto que define o código de inicialização para um elemento. | |
IsCodeType | Obtém um valor que indica se um objeto de CodeType pode ser obtido deste objeto. | |
IsConstant | Obtém ou define um valor que indica se o item é uma constante. | |
IsGeneric | Obtém um valor que indica se a classe atual é uma genérico. | |
IsShared | Obtém ou define um valor que indica se o item está definido estaticamente, ou seja, se o item for comuns a todas as instâncias deste tipo de objeto ou apenas a esse objeto específico. | |
Kind | Obtém uma enumeração que indica o tipo do objeto. | |
Language | Obtém a linguagem de programação usada para criar o código. | |
Name | Obtém ou define o nome do objeto. | |
Parent | Obtém o objeto pai imediato de um objeto de CodeVariable . | |
ProjectItem | Obtém o objeto de ProjectItem associado ao objeto de CodeVariable . | |
Prototype | Obtém uma cadeia de caracteres que contém a definição de stub deste objeto. | |
StartPoint | Obtém um objeto de TextPoint que define o início do item de código. | |
Type | Obtém ou define um objeto que representa o tipo programática. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddAttribute | Cria uma nova construção de código do atributo e insere o código no local correto. | |
GetEndPoint | Obtém um objeto de TextPoint que marca o fim da definição do elemento de código. | |
GetStartPoint | Obtém um objeto de TextPoint que marca o fim da definição do elemento de código. |
Superior
Comentários
Dica
Os valores de código de modelagem elementos como classes, estruturas, funções, atributos, representantes, e assim por diante podem ser não determinísticas depois de fazer determinados tipos as edições do, o que significa que seus valores não podem ser confiáveis em para permanecer sempre os mesmos.Para obter mais informações, veja que os valores do elemento do modelo de código da seção podem ser alteradas em Descobrindo código usando o modelo de código (Visual Basic).
Consulte também
Referência
Outros recursos
Como compilar e executar os exemplos de código do modelo de objeto Automation