CodeInterface2 Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |