Interface CodeType
Representa uma construção de classe em um arquivo de origem.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
<GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeType
[GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeType
[GuidAttribute(L"0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeType
[<GuidAttribute("0CFBC2B7-0D4E-11D3-8997-00C04F688DDE")>]
type CodeType = interface end
public interface CodeType
O tipo CodeType expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Access | Define ou obtém os atributos 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 CodeType. | |
Collection | Obtém a coleção que contém o CodeType com suporte para essa propriedade do objeto. | |
Comment | Obtém ou define o comentário associado a CodeType. | |
DerivedTypes | Obtém uma coleção de objetos derivados desta CodeType objeto.Esta propriedade não está implementada no Visual C#. | |
DocComment | Obtém ou define o comentário do documento para o CodeType elemento. | |
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 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 | Obtém os recursos do objeto de modelo de código. | |
IsCodeType | Obtém se um CodeType objeto pode ser obtido a partir desse objeto. | |
IsDerivedFrom | Retorna se um CodeType 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 este CodeType elemento. | |
Name | Define ou obtém o nome da CodeType objeto. | |
Namespace | Obtém um objeto que define o namespace pai. | |
Parent | Obtém o objeto pai imediato de um CodeType objeto. | |
ProjectItem | Obtém o ProjectItem objeto associado com o CodeType 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. | |
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. | |
RemoveBase | Remove um objeto da lista de bases. | |
RemoveMember | Remove uma construção de código de membro. |
Superior
Comentários
CodeTypeis implemented by objects that implement the CodeClass, CodeStruct, CodeInterface, CodeEnum, or CodeDelegate. Você pode determinar se um CodeElement implementa CodeType com CodeElement.IsCodeType.
Dica
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 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