Поделиться через


IVsLanguageDragDropOps - интерфейс

Реализуется для языков, которые должны включать операции перетаскивания, основанных на месте удаления.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop.8.0 (в Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Синтаксис

'Декларация
<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

Тип IVsLanguageDragDropOps предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод DragCleanup Очищает какое-либо состояние, спрятал в вызове функции DragSetup.
Открытый метод DragSetup Делает обязательную установку или кэширование для быстрого выполнения IsTextDataAtLocation метод.
Открытый метод IsTextDataAtLocation Определяет, завершился ли объект данных в DragSetup содержит данные, которые могут рассматриваться как текст для текстового буфера в указанном местоположении?

В начало страницы

Заметки

Для получения этого интерфейса нужно вызвать QueryService (guidLanguageService, IID_IVsLanguageDragDropOps). Языки могут решить, является операция удаления может возникнуть независимо от места вставки могут реализовать это просто IsTextData Ex или IVsLanguageClipboardOps [::]Ex IsTextData [].

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен