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 Obtém uma coleção de atributos para o objeto pai.
Propriedade pública Children Obtém uma coleção de objetos contida nesta construção de código.
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 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 o CodeParameter objeto.
Propriedade pública ExtenderCATID Obtém a ID da categoria de extensor CATID () para o CodeParameter 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 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 dessa CodeParameter 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 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 Obtém o objeto pai imediato de um CodeParameter objeto.
Propriedade pública ProjectItem Obtém o ProjectItem associados com o objeto fornecido.
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 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 CodeParameter objeto representa parâmetros formais de uma definição de função.

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