Compartilhar via


Interface CodeParameter2

Um objeto que define um parâmetro para uma função, propriedade e assim por diante.

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

Sintaxe

'Declaração
<GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")> _
Public Interface CodeParameter2 _
    Inherits CodeParameter
[GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")]
public interface CodeParameter2 : CodeParameter
[GuidAttribute(L"35CD9E36-7C96-4429-968F-C0C350CB1A47")]
public interface class CodeParameter2 : CodeParameter
[<GuidAttribute("35CD9E36-7C96-4429-968F-C0C350CB1A47")>]
type CodeParameter2 =  
    interface
        interface CodeParameter
    end
public interface CodeParameter2 extends CodeParameter

O tipo CodeParameter2 expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Attributes (Herdado de CodeParameter.)
Propriedade pública Attributes Obtém uma coleção de atributos para o objeto pai.
Propriedade pública Children (Herdado de CodeParameter.)
Propriedade pública Children Obtém uma coleção de objetos contida nesta construção de código.
Propriedade pública Collection (Herdado de CodeParameter.)
Propriedade pública Collection Obtém a coleção que contém o CodeParameter com suporte para essa propriedade do objeto.
Propriedade pública DefaultValue Obtém ou define o valor literal que existe no código.
Propriedade pública DocComment (Herdado de CodeParameter.)
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 CodeParameter.)
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública EndPoint (Herdado de CodeParameter.)
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 CodeParameter.)
Propriedade pública Extender[String] Obtém o extensor solicitado se estiver disponível para o CodeParameter objeto.
Propriedade pública ExtenderCATID (Herdado de CodeParameter.)
Propriedade pública ExtenderCATID Obtém a ID da categoria de extensor CATID () para o CodeParameter objeto.
Propriedade pública ExtenderNames (Herdado de CodeParameter.)
Propriedade pública ExtenderNames Obtém uma lista de extensores disponíveis para o objeto.
Propriedade pública FullName (Herdado de CodeParameter.)
Propriedade pública FullName Obtém o caminho completo e o nome do arquivo do objeto.
Propriedade pública InfoLocation (Herdado de CodeParameter.)
Propriedade pública InfoLocation Obtém os recursos do modelo de código.
Propriedade pública IsCodeType (Herdado de CodeParameter.)
Propriedade pública IsCodeType Obtém um valor indicando se um CodeType objeto pode ser obtido a partir dessa CodeParameter objeto.
Propriedade pública Kind (Herdado de CodeParameter.)
Propriedade pública Kind Obtém uma enumeração que indica o tipo de objeto.
Propriedade pública Language (Herdado de CodeParameter.)
Propriedade pública Language Obtém a linguagem de programação usada para criar o código.
Propriedade pública Name (Herdado de CodeParameter.)
Propriedade pública Name Obtém ou define o nome do objeto.
Propriedade pública ParameterKind Obtém ou define um valor indicando se o parâmetro é esperado para que o comportamento de valor ou referência
Propriedade pública Parent (Herdado de CodeParameter.)
Propriedade pública Parent Obtém o objeto pai imediato de um CodeParameter objeto.
Propriedade pública ProjectItem (Herdado de CodeParameter.)
Propriedade pública ProjectItem Obtém o ProjectItem associados com o objeto fornecido.
Propriedade pública StartPoint (Herdado de CodeParameter.)
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 CodeParameter.)
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 CodeParameter.)
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 CodeParameter.)
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 CodeParameter.)
Método público GetStartPoint(vsCMPart) Obtém um TextPoint objeto que define o início da definição do elemento de código.

Superior

Comentários

O CodeParameter objeto representa parâmetros formais de uma definição de função.

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