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 um CodeElements coleção contida isso CodeNamespace.
Propriedade pública Collection GGets a coleção que contém o objeto com suporte para esta propriedade ou contida 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 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 CodeNamespace item.
Propriedade pública Extender Retorna o extensor solicitado se estiver disponível para este CodeNamespace.
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 nome totalmente qualificado da CodeNamespace.
Propriedade pública InfoLocation Obtém os recursos do 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 Members Obtém uma coleção de itens contida por este CodeNamespace elemento.
Propriedade pública Name Define ou obtém o nome da CodeNamespace objeto.
Propriedade pública Parent Obtém o objeto pai imediato de um CodeNamespace objeto.
Propriedade pública ProjectItem Retorna o ProjectItem objeto associado a determinado CodeNamespace objeto.
Propriedade pública StartPoint Obtém um TextPoint objeto 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 de 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 de enumeração e insere o código no local correto.
Método público AddInterface Cria uma nova construção de código de 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 de estrutura 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.
Método público Remove Remove o elemento de código especificado do arquivo de origem.

Superior

Comentários

CodeNamespacerepresenta as declarações de namespace e é um superconjunto da CodeElement objeto.

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