Interface CodeProperty

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

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

Sintaxe

'Declaração
<GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeProperty
[GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeProperty
[GuidAttribute(L"0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeProperty
[<GuidAttribute("0CFBC2BB-0D4E-11D3-8997-00C04F688DDE")>]
type CodeProperty =  interface end
public interface CodeProperty

O tipo CodeProperty expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Access Define ou obtém o modificador 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 CodeProperty 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 o comentário do 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 Define ou obtém um objeto que define o código para retornar uma propriedade.
Propriedade pública InfoLocation Obtém os recursos do objeto de modelo de código.
Propriedade pública IsCodeType Obtém se um CodeType objeto pode ser obtido a partir desse objeto.
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 Define ou obtém o nome do objeto.
Propriedade pública Parent Obtém o objeto pai imediato de um CodeProperty objeto.
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 Setter Define ou obtém um objeto que define o código para definir uma propriedade.
Propriedade pública StartPoint Retorna um TextPoint objeto que define o início do item de código.
Propriedade pública Type Define ou obtém 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 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.

Superior

Comentários

O CodeProperty objeto representa uma propriedade e determina como as propriedades são definidas em vários idiomas.Por exemplo, em Visual Basic, se você tiver duas funções separadas, uma para a obtenção de um valor e outro para colocá-lo, juntos, eles formam uma propriedade.No Visual C#, no entanto, há um único formulário de declaração de declarar uma propriedade e especificar se ele tem um getter e um setter.

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 EnvDTE

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#)