Compartilhar via


Interface CodeEnum

Objeto que representa uma enumeração no código-fonte.

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

Sintaxe

'Declaração
<GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")> _
Public Interface CodeEnum
[GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeEnum
[GuidAttribute(L"B1F42512-91CD-4D3A-8B25-A317D8032B24")]
public interface class CodeEnum
[<GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")>]
type CodeEnum =  interface end
public interface CodeEnum

O tipo CodeEnum expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Access Define o modificador de acesso deste item.
Propriedade pública Attributes Obtém uma coleção de todos os atributos do objeto pai.
Propriedade pública Bases Obtém uma coleção de classes do qual deriva este item.
Propriedade pública Children Obtém uma coleção de objetos contidos nessa CodeEnum.
Propriedade pública Collection Obtém a coleção que contém o CodeEnum objeto com suporte para esta propriedade.
Propriedade pública Comment Obtém ou define o comentário associado ao elemento de código.
Propriedade pública DerivedTypes Obtém uma coleção de objetos derivados desta CodeEnum objeto.Esta propriedade não está implementada no Visual C#.
Propriedade pública DocComment Obtém o comentário do documento para o CodeEnum elemento.
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública EndPoint Obtém o ponto do texto é o local do final do item de código.
Propriedade pública Extender Retorna o objeto solicitado do extensor se ele está disponível para este objeto.Esta propriedade não está implementada no Visual C#.
Propriedade pública ExtenderCATID Obtém a categoria de extensor ID CATID () para o objeto.Esta propriedade não está implementada no Visual C#.
Propriedade pública ExtenderNames Obtém uma lista de Extensores disponíveis para o objeto.Esta propriedade não está implementada no Visual C#.
Propriedade pública FullName Obtém o caminho completo e o nome do arquivo do objeto.
Propriedade pública InfoLocation Descreve os recursos do objeto de modelo de código.
Propriedade pública IsCodeType Obtém os valores indicando ou não um CodeType objeto pode ser obtido do objeto.
Propriedade pública IsDerivedFrom Especifica se um CodeEnum objeto tem outro objeto como base.
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 esta enumeração.
Propriedade pública Name Define ou obtém o nome do objeto.
Propriedade pública Namespace Obtém um objeto que define o namespace pai.
Propriedade pública Parent Obtém o objeto pai imediato de um CodeEnum objeto.
Propriedade pública ProjectItem Obtém o ProjectItem objeto associado com o CodeEnum 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 AddAttribute Cria uma nova construção de código de atributo e insere o código no local correto.
Método público AddBase Adiciona um item à lista de objetos herdados.
Método público AddMember Cria uma nova construção de código de membro e insere o código no local correto.
Método público GetEndPoint Retorna um TextPoint objeto que marca o final da definição de elemento de código.
Método público GetStartPoint A TextPoint objeto que define o início da definição de elemento de código.
Método público RemoveBase Remove um objeto da lista de bases.
Método público RemoveMember Remove uma construção de código de membro.

Início

Comentários

Você pode obter os membros de uma enumeração com Members.

ObservaçãoObservação

Os valores dos elementos de modelo de código, como, por exemplo, classes, estruturas, funções, atributos, delegados, não confie permaneça o mesmo em todos os tempos. 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)