Compartilhar via


Interface CodeNamespace

Representa uma construção de namespace em um arquivo de origem.

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

Sintaxe

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

O tipo CodeNamespace expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Children Retorna uma coleção de CodeElements contida nesse CodeNamespace.
Propriedade pública Collection GGets a coleção que contém o objeto que da suporte a esta propriedade ou contido nesta construção de código.
Propriedade pública Comment Obtém ou define o comentário associado a CodeNamespace.
Propriedade pública DocComment Obtém ou define o comentário do documento para o elemento atual do modelo de código.
Propriedade pública DTE Obtém o objeto de nível superior de extensibilidade.
Propriedade pública EndPoint Obtém o ponto da edição do que é o local de extremidade do item de CodeNamespace .
Propriedade pública Extender Retorna a taxa de proporção solicitado está disponível para este CodeNamespace.
Propriedade pública ExtenderCATID Obtém a ID da categoria de CATID taxa de proporção () para o objeto.
Propriedade pública ExtenderNames Obtém uma lista de prolongamentos disponíveis para o objeto.
Propriedade pública FullName Obtém o nome totalmente qualificado de CodeNamespace.
Propriedade pública InfoLocation Obtém os recursos do modelo de código.
Propriedade pública IsCodeType Obtém se um objeto de CodeType pode ser obtido deste objeto.
Propriedade pública Kind Obtém uma enumeração que indica o tipo do objeto.
Propriedade pública Language Obtém a linguagem de programação usada para criar o código.
Propriedade pública Members Obtém uma coleção dos itens contidos por este elemento de CodeNamespace .
Propriedade pública Name Os conjuntos ou obtêm o nome do objeto de CodeNamespace .
Propriedade pública Parent Obtém o objeto pai imediato de um objeto de CodeNamespace .
Propriedade pública ProjectItem Retorna o objeto de ProjectItem associado ao objeto especificado de CodeNamespace .
Propriedade pública StartPoint Obtém um objeto de TextPoint que define o início do item de código.

Superior

Métodos

  Nome Descrição
Método público AddClass Cria uma nova construção de código da classe e insere o código no local correto.
Método público AddDelegate Cria uma nova construção de código de delegação e insere o código no local correto.
Método público AddEnum Cria uma nova construção de código da enumeração e insere o código no local correto.
Método público AddInterface Cria uma nova construção de código da interface e insere o código no local correto.
Método público AddNamespace Cria uma nova construção de código de namespace e insere o código no local correto.
Método público AddStruct Cria uma nova construção de código da estrutura e insere o código no local correto.
Método público GetEndPoint Obtém um objeto de TextPoint que marca o fim da definição do elemento de código.
Método público GetStartPoint Obtém um objeto de TextPoint que define o início da definição do elemento de código.
Método público Remove Remove o elemento de código especificado do arquivo de origem.

Superior

Comentários

representaCodeNamespace declarações de namespace e é um superconjunto do objeto de CodeElement .

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

Namespace EnvDTE

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