Compartilhar via


Interface CodeProperty2

Um objeto que define uma construção de propriedade em um arquivo de origem.

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

Sintaxe

'Declaração
<GuidAttribute("33770C02-21B7-4224-A577-6877BDBA60EA")> _
Public Interface CodeProperty2 _
    Inherits CodeProperty
[GuidAttribute("33770C02-21B7-4224-A577-6877BDBA60EA")]
public interface CodeProperty2 : CodeProperty
[GuidAttribute(L"33770C02-21B7-4224-A577-6877BDBA60EA")]
public interface class CodeProperty2 : CodeProperty
[<GuidAttribute("33770C02-21B7-4224-A577-6877BDBA60EA")>]
type CodeProperty2 =  
    interface 
        interface CodeProperty 
    end
public interface CodeProperty2 extends CodeProperty

O tipo CodeProperty2 expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Access Obtém ou define os atributos de acesso deste item.
Propriedade pública Attributes Obtém uma coleção de todos os atributos do objeto pai.
Propriedade pública Children Obtém uma coleção de objetos contidos nisso CodeProperty2 objeto.
Propriedade pública Collection Obtém a coleção que contém o CodeProperty com suporte para essa propriedade do objeto.
Propriedade pública Comment Obtém ou define o comentário associado ao elemento do código.
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 Obtém o objeto de extensibilidade de nível superior.
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 Obtém o extensor solicitado se estiver disponível para este objeto.
Propriedade pública ExtenderCATID Obtém a categoria de extensor ID CATID () para o objeto.
Propriedade pública ExtenderNames Obtém uma lista de extensores disponíveis para o objeto.
Propriedade pública FullName Obtém o caminho completo e o nome do arquivo do objeto.
Propriedade pública Getter Obtém ou define um objeto que define o código para retornar uma propriedade.
Propriedade pública InfoLocation Obtém os recursos do modelo de código.
Propriedade pública IsCodeType Obtém um valor indicando se um CodeType objeto pode ser obtido a partir desse objeto.
Propriedade pública IsDefault Define ou obtém se esta é a propriedade padrão.
Propriedade pública IsGeneric Obtém um valor indicando se a propriedade é um genérico ou não.
Propriedade pública IsShared Obtém ou define o status compartilhado da propriedade.
Propriedade pública Kind Obtém uma enumeração que indica o tipo de objeto.
Propriedade pública Language Obtém a linguagem de programação usada para criar o código.
Propriedade pública Name Obtém ou define o nome do objeto.
Propriedade pública OverrideKind Obtém ou define os modificadores de substituição em uma propriedade.
Propriedade pública Parameters Obtém CodeParameter2 objetos para quaisquer parâmetros para a propriedade.
Propriedade pública Parent Obtém o objeto pai imediato de um CodeProperty objeto.
Propriedade pública Parent2 Obtém o pai do elemento.
Propriedade pública ProjectItem Obtém o ProjectItem associados com o objeto fornecido.
Propriedade pública Prototype Retorna um string que contém a definição de stub deste objeto.
Propriedade pública ReadWrite Retorna se a propriedade é legível, gravável, ou ambos.
Propriedade pública Setter Obtém ou define um objeto que define o código para definir uma propriedade.
Propriedade pública StartPoint Obtém um TextPoint objeto que define o início do item de código.
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 Cria uma nova construção de código de atributo e insere o código no local correto.
Método público AddParameter Adiciona um parâmetro para uma definição de propriedade.
Método público GetEndPoint Obtém um TextPoint que marca o final da definição de elemento do código objeto.
Método público GetStartPoint Obtém um TextPoint objeto que define o início da definição do elemento de código.
Método público RemoveParameter Remove um parâmetro da assinatura da propriedade.

Superior

Comentários

O CodeProperty2 objeto representa uma propriedade e determina como as propriedades são definidas em vários idiomas. Por exemplo, Visual Basic tem duas funções separadas, que obtém um valor e outro que coloca. Juntos, eles formam uma propriedade. Na Visual C#, no entanto, um formulário de declaração declara uma propriedade e se ele tem um getter e um setter.

Dica

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 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 do modelo de objeto Automation

Descobrindo código usando o modelo de código (Visual Basic)

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