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 contidos 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 de 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 do objeto.
Propriedade pública Kind Obtém uma enumeração indicando 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.

Início

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 objeto que marca o final da definição de elemento de código.
Método público GetStartPoint Obtém um TextPoint objeto que define o início da definição de elemento de código.
Método público Remove Remove o elemento de código especificado do arquivo de origem.

Início

Comentários

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

ObservaçãoObservação

Os valores dos 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 alteradas nas 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 a automação de exemplos de Código do modelo de objeto

Descobrindo o Código usando o modelo de Código (Visual Basic)

Descobrindo o Código usando o modelo de Código (Visual TRANSLATION FROM VPE FOR CSHARP)