IVsUserData Interface

Definição

Permite que um chamador use um GUID para definir ou obter dados do usuário (Propriedades).

public interface class IVsUserData
public interface class IVsUserData
__interface IVsUserData
[System.Runtime.InteropServices.Guid("978A8E17-4DF8-432A-9623-D530A26452BC")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsUserData
[<System.Runtime.InteropServices.Guid("978A8E17-4DF8-432A-9623-D530A26452BC")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsUserData = interface
Public Interface IVsUserData
Derivado
Atributos

Comentários

A IVsUserData interface é um agrupamento genérico de propriedades, o mais importante deles é o moniker do buffer. Essa interface é usada para definir ou recuperar propriedades (dados) do buffer. Um GUID indexa as propriedades, que são retornadas em uma variante.

O uso do IVsUserData não é uma maneira particularmente eficiente de obter e definir dados do usuário. Para acesso rápido (tempo ocioso, loops, código de tempo crítico e assim por diante), é recomendável que você armazene em cache os dados.

Notas aos Implementadores

Implemente nos casos em que os objetos de buffer de texto precisam obter ou definir dados do usuário.

Métodos

GetData(Guid, Object)

Retorna dados de usuário de um buffer.

SetData(Guid, Object)

Define os dados do usuário para um buffer.

Aplica-se a