Interface CodeInterface2

Objeto que representa uma interface no código-fonte.

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

Sintaxe

'Declaração
<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")> _
Public Interface CodeInterface2 _
    Inherits CodeInterface
[GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface CodeInterface2 : CodeInterface
[GuidAttribute(L"860AB609-8AF2-4434-B4DD-A43DEE31B017")]
public interface class CodeInterface2 : CodeInterface
[<GuidAttribute("860AB609-8AF2-4434-B4DD-A43DEE31B017")>]
type CodeInterface2 =  
    interface
        interface CodeInterface
    end
public interface CodeInterface2 extends CodeInterface

O tipo CodeInterface2 expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública Access (Herdado de CodeInterface.)
Propriedade pública Access Define ou obtém os atributos de acesso deste item.
Propriedade pública Attributes (Herdado de CodeInterface.)
Propriedade pública Attributes Obtém uma coleção de todos os atributos do objeto pai.
Propriedade pública Bases (Herdado de CodeInterface.)
Propriedade pública Bases Obtém uma coleção de classes da qual deriva este item.
Propriedade pública Children (Herdado de CodeInterface.)
Propriedade pública Children Obtém uma coleção de objetos contidos nisso CodeInterface.
Propriedade pública Collection (Herdado de CodeInterface.)
Propriedade pública Collection Obtém a coleção que contém o CodeInterface com suporte para essa propriedade do objeto.
Propriedade pública Comment (Herdado de CodeInterface.)
Propriedade pública Comment Obtém ou define o comentário associado a CodeInterface.
Propriedade pública DataTypeKind Conjuntos de obtém a relação desta interface com outras interfaces.
Propriedade pública DerivedTypes (Herdado de CodeInterface.)
Propriedade pública DerivedTypes Obtém uma coleção de objetos derivada deste objeto.Não implementado no Visual C#.
Propriedade pública DocComment (Herdado de CodeInterface.)
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 (Herdado de CodeInterface.)
Propriedade pública DTE Obtém o objeto de extensibilidade de nível superior.
Propriedade pública EndPoint (Herdado de CodeInterface.)
Propriedade pública EndPoint Obtém o ponto do texto que é o local do final do item de código.
Propriedade pública Extender[String] (Herdado de CodeInterface.)
Propriedade pública Extender[String] Obtém o objeto solicitado do extensor se ele estiver disponível para este objeto.Não implementado no Visual C#.
Propriedade pública ExtenderCATID (Herdado de CodeInterface.)
Propriedade pública ExtenderCATID Obtém a categoria de extensor ID CATID () para o objeto.Não implementado no Visual C#.
Propriedade pública ExtenderNames (Herdado de CodeInterface.)
Propriedade pública ExtenderNames Obtém uma lista de extensores disponíveis para o objeto.Não implementado no Visual C#.
Propriedade pública FullName (Herdado de CodeInterface.)
Propriedade pública FullName Obtém o caminho completo e o nome do arquivo do objeto.
Propriedade pública InfoLocation (Herdado de CodeInterface.)
Propriedade pública InfoLocation Obtém os recursos do modelo de código.
Propriedade pública IsCodeType (Herdado de CodeInterface.)
Propriedade pública IsCodeType Obtém um valor indicando se um CodeType objeto pode ser obtido a partir desse objeto.
Propriedade pública IsDerivedFrom[String] (Herdado de CodeInterface.)
Propriedade pública IsDerivedFrom[String] Obtém um valor indicando se um objeto tem outro objeto como base.
Propriedade pública IsGeneric Obtém um valor indicando se a interface é um genérico ou não.
Propriedade pública Kind (Herdado de CodeInterface.)
Propriedade pública Kind Obtém uma enumeração que indica o tipo de objeto.
Propriedade pública Language (Herdado de CodeInterface.)
Propriedade pública Language Obtém a linguagem de programação usada para criar o código.
Propriedade pública Members (Herdado de CodeInterface.)
Propriedade pública Members Obtém uma coleção de itens contida por este CodeInterface elemento.
Propriedade pública Name (Herdado de CodeInterface.)
Propriedade pública Name Obtém ou define o nome do objeto.
Propriedade pública Namespace (Herdado de CodeInterface.)
Propriedade pública Namespace Obtém um objeto que define o namespace pai.
Propriedade pública Parent (Herdado de CodeInterface.)
Propriedade pública Parent Obtém o objeto pai imediato de um CodeInterface objeto.
Propriedade pública Parts Obtém a partes de uma interface.
Propriedade pública ProjectItem (Herdado de CodeInterface.)
Propriedade pública ProjectItem Obtém o ProjectItem objeto associado com o CodeInterface objeto.
Propriedade pública StartPoint (Herdado de CodeInterface.)
Propriedade pública StartPoint Obtém um TextPoint objeto que define o início do item de código.

Superior

Métodos

  Nome Descrição
Método público AddAttribute(String, String, Object) (Herdado de CodeInterface.)
Método público AddAttribute(String, String, Object) Cria uma nova construção de código de atributo e insere o código no local correto.
Método público AddBase(Object, Object) (Herdado de CodeInterface.)
Método público AddBase(Object, Object) Adiciona um item à lista de objetos herdados.
Método público AddEvent Adiciona um evento de interface.
Método público AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) (Herdado de CodeInterface.)
Método público AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) Cria uma nova construção de código de função e insere o código no local correto.
Método público AddProperty(String, String, Object, Object, vsCMAccess, Object) (Herdado de CodeInterface.)
Método público AddProperty(String, String, Object, Object, vsCMAccess, Object) Cria uma nova construção de código de propriedade e insere o código no local correto.
Método público GetEndPoint(vsCMPart) (Herdado de CodeInterface.)
Método público GetEndPoint(vsCMPart) Obtém um TextPoint que marca o final da definição de elemento do código objeto.
Método público GetStartPoint(vsCMPart) (Herdado de CodeInterface.)
Método público GetStartPoint(vsCMPart) Obtém um TextPoint objeto que define o início da definição do elemento de código.
Método público RemoveBase(Object) (Herdado de CodeInterface.)
Método público RemoveBase(Object) Remove um objeto da lista de bases.
Método público RemoveMember(Object) (Herdado de CodeInterface.)
Método público RemoveMember(Object) Remove uma construção de código de membro.

Superior

Comentários

ObservaçãoObservaçã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

Namespace EnvDTE80

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)

Descobrindo o código usando o modelo de código (Visual C#)