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