Condividi tramite


Interfaccia IVsLanguageDragDropOps

Implementato per linguaggi che devono abilitare le operazioni di trascinamento in base alla posizione del trascinamento.

Spazio dei nomi:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (in Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsLanguageDragDropOps espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico DragCleanup Cancella tutto lo stato a cui è stato memorizzato nella cache della chiamata DragSetup.
Metodo pubblico DragSetup Fa l'impostazione necessaria o la memorizzazione nella cache per eseguire rapidamente IsTextDataAtLocation metodo.
Metodo pubblico IsTextDataAtLocation Determina un oggetto se l'oggetto dati viene passato DragSetup contiene i dati che possono essere sottoposti a rendering come testo per il buffer di testo nella posizione specificata?

In alto

Note

Leggi questa interfaccia chiamando QueryService (guidLanguageService, IID_IVsLanguageDragDropOps). I linguaggi che possono decidere se l'operazione di trascinamento può verificarsi indipendentemente dalla destinazione finale possono implementare semplicemente uno IsTextData o IVsLanguageClipboardOps [tranne]:: IsTextData [tranne].

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TextManager.Interop