Compartir a través de


IVsLanguageDragDropOps (Interfaz)

Implementado para lenguajes que deben habilitar las operaciones de arrastrar y colocar según la ubicación de destino.

Espacio de nombres:  Microsoft.VisualStudio.TextManager.Interop
Ensamblado:  Microsoft.VisualStudio.TextManager.Interop.8.0 (en Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxis

'Declaración
<GuidAttribute("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageDragDropOps
[GuidAttribute("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")]
[InterfaceTypeAttribute()]
public interface IVsLanguageDragDropOps
[GuidAttribute(L"B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageDragDropOps
[<GuidAttribute("B3F95731-540E-4F1C-B6D9-1A7FF6DEC782")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageDragDropOps =  interface end
public interface IVsLanguageDragDropOps

El tipo IVsLanguageDragDropOps expone los siguientes miembros.

Métodos

  Nombre Descripción
Método público DragCleanup Limpia cualquier estado que se almacene en memoria caché en la llamada al DragSetup.
Método público DragSetup Representa la configuración necesaria o almacenar en memoria caché para ejecutar rápidamente el método de IsTextDataAtLocation .
Método público IsTextDataAtLocation ¿Determina si el objeto de datos pasado al DragSetup contiene los datos que se pueden generar como texto para el búfer de texto en la ubicación especificada?

Arriba

Comentarios

Obtiene esta interfaz llamando a QueryService (guidLanguageService, IID_IVsLanguageDragDropOps). Los lenguajes que pueden decidir si la operación de colocar puede producirse independientemente de la ubicación de destino pueden implementar simplemente el IsTextData o IVsLanguageClipboardOps [ex]:: IsTextData [ex].

Vea también

Referencia

Microsoft.VisualStudio.TextManager.Interop (Espacio de nombres)