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 | |
---|---|---|
DragCleanup | Cancella tutto lo stato a cui è stato memorizzato nella cache della chiamata DragSetup. | |
DragSetup | Fa l'impostazione necessaria o la memorizzazione nella cache per eseguire rapidamente IsTextDataAtLocation metodo. | |
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].