CodeInterface2 Interface

Definição

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

public interface class CodeInterface2 : EnvDTE::CodeInterface
public interface class CodeInterface2 : EnvDTE::CodeInterface
__interface CodeInterface2 : EnvDTE::CodeInterface
[System.Runtime.InteropServices.Guid("860AB609-8AF2-4434-B4DD-A43DEE31B017")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeInterface2 : EnvDTE.CodeInterface
[<System.Runtime.InteropServices.Guid("860AB609-8AF2-4434-B4DD-A43DEE31B017")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeInterface2 = interface
    interface CodeInterface
Public Interface CodeInterface2
Implements CodeInterface
Atributos
Implementações

Comentários

Observação

Os valores dos elementos de modelo de código, como classes, structs, 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 podem ser dependentes para sempre permanecerem os mesmos.

Propriedades

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 da qual este item é derivado.

Children

Obtém uma coleção de objetos contidos nele CodeInterface .

Collection

Obtém a coleção que contém o CodeInterface objeto que oferece suporte a essa propriedade.

Comment

Obtém ou define o comentário associado ao CodeInterface .

DataTypeKind

Conjuntos de Obtém a relação desta interface com outras interfaces.

DerivedTypes

Obtém uma coleção de objetos derivados deste objeto. Não implementado no Visual C#.

DocComment

Obtém ou define o comentário do documento para o elemento do modelo de código atual.

DTE

Obtém o objeto de extensibilidade de nível superior.

EndPoint

Obtém o ponto de texto que é o local do final do item de código.

Extender[String]

Obtém o objeto Extender solicitado caso esteja disponível para este objeto. Não implementado no Visual C#.

ExtenderCATID

Obtém o ID da categoria do extensor (CATID) para o objeto. Não implementado no Visual C#.

ExtenderNames

Obtém uma lista de extensores disponíveis para o objeto. Não implementado no Visual C#.

FullName

Obtém o caminho completo e o nome do arquivo do objeto.

InfoLocation

Obtém os recursos do modelo de código.

IsCodeType

Obtém um valor que indica se um CodeType objeto pode ser obtido desse objeto.

IsDerivedFrom[String]

Obtém um valor que indica se um objeto tem outro objeto como base.

IsGeneric

Obtém um valor que indica se a interface é genérica ou não.

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 contidos por este CodeInterface elemento.

Name

Obtém ou define o nome do objeto.

Namespace

Obtém um objeto que define o namespace pai.

Parent

Obtém o objeto pai imediato de um CodeInterface objeto.

Parts

Obtém partes de uma interface.

ProjectItem

Obtém o objeto ProjectItem associado ao objeto CodeInterface.

StartPoint

Obtém um TextPoint objeto que define o início do item de código.

Métodos

AddAttribute(String, String, Object)

Cria uma nova construção de código de atributo e insere o código no local correto.

AddBase(Object, Object)

Adiciona um item à lista de objetos herdados.

AddEvent(String, String, Boolean, Object, vsCMAccess)

Adiciona um evento de interface.

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.

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.

GetEndPoint(vsCMPart)

Obtém um TextPoint objeto que marca o final da definição do elemento de código.

GetStartPoint(vsCMPart)

Obtém um TextPoint objeto que define o início da definição do elemento de código.

RemoveBase(Object)

Remove um objeto da lista de bases.

RemoveMember(Object)

Remove uma construção de código de membro.

Aplica-se a