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 | |
---|---|---|
Children | Retorna um CodeElements coleção contida isso CodeNamespace. | |
Collection | GGets a coleção que contém o objeto com suporte para esta propriedade ou contida nesta construção de código. | |
Comment | Obtém ou define o comentário associado a CodeNamespace. | |
DocComment | Obtém ou define o comentário de documento para o elemento de modelo de código atual. | |
DTE | Obtém o objeto de extensibilidade de nível superior. | |
EndPoint | Obtém o ponto de edição que é o local do final do CodeNamespace item. | |
Extender | Retorna o extensor solicitado se estiver disponível para este CodeNamespace. | |
ExtenderCATID | Obtém a categoria de extensor ID CATID () para o objeto. | |
ExtenderNames | Obtém uma lista de extensores disponíveis para o objeto. | |
FullName | Obtém o nome totalmente qualificado da CodeNamespace. | |
InfoLocation | Obtém os recursos do modelo de código. | |
IsCodeType | Obtém se um CodeType objeto pode ser obtido a partir desse objeto. | |
Kind | Obtém uma enumeração que indica o tipo de objeto. | |
Language | Obtém a linguagem de programação usada para criar o código. | |
Members | Obtém uma coleção de itens contida por este CodeNamespace elemento. | |
Name | Define ou obtém o nome da CodeNamespace objeto. | |
Parent | Obtém o objeto pai imediato de um CodeNamespace objeto. | |
ProjectItem | Retorna o ProjectItem objeto associado a determinado CodeNamespace objeto. | |
StartPoint | Obtém um TextPoint objeto que define o início do item de código. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddClass | Cria uma nova construção de código de classe e insere o código no local correto. | |
AddDelegate | Cria uma nova construção de código de delegação e insere o código no local correto. | |
AddEnum | Cria uma nova construção de código de enumeração e insere o código no local correto. | |
AddInterface | Cria uma nova construção de código de interface e insere o código no local correto. | |
AddNamespace | Cria uma nova construção de código de namespace e insere o código no local correto. | |
AddStruct | Cria uma nova construção de código de estrutura e insere o código no local correto. | |
GetEndPoint | Obtém um TextPoint que marca o final da definição de elemento do código objeto. | |
GetStartPoint | Obtém um TextPoint objeto que define o início da definição do elemento de código. | |
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çã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
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)