Partilhar via


Interface IVsLanguageClipboardOpsEx

Implementado por idiomas que precisam acessar o buffer de texto subjacente para decidir se lidar com operações arrastar-e-soltar e de área de transferência.

Namespace:  Microsoft.VisualStudio.TextManager.Interop
Assembly:  Microsoft.VisualStudio.TextManager.Interop.8.0 (em Microsoft.VisualStudio.TextManager.Interop.8.0.dll)

Sintaxe

'Declaração
<InterfaceTypeAttribute()> _
<GuidAttribute("E36E3541-45D6-4AD8-B5AF-DDCB3E02CF3F")> _
Public Interface IVsLanguageClipboardOpsEx
[InterfaceTypeAttribute()]
[GuidAttribute("E36E3541-45D6-4AD8-B5AF-DDCB3E02CF3F")]
public interface IVsLanguageClipboardOpsEx
[InterfaceTypeAttribute()]
[GuidAttribute(L"E36E3541-45D6-4AD8-B5AF-DDCB3E02CF3F")]
public interface class IVsLanguageClipboardOpsEx
[<InterfaceTypeAttribute()>]
[<GuidAttribute("E36E3541-45D6-4AD8-B5AF-DDCB3E02CF3F")>]
type IVsLanguageClipboardOpsEx =  interface end
public interface IVsLanguageClipboardOpsEx

O tipo IVsLanguageClipboardOpsEx expõe os membros a seguir.

Métodos

  Nome Descrição
Método público IsTextDataEx Determina se um objeto de dados contém dados que podem ser transformados em texto.

Superior

Comentários

Para obter essa interface do serviço da linguagem chamando QueryService sobre o GUID do serviço de linguagem e IID_IVsLanguageClipboardOpsEx.

Você deve implementar a IVsLanguageDragDropOps interface, se você precisa decidir se deve ou não fazer uma queda com base no local de destino. Você deve implementar IVsLanguageClipboardOpsEx em qualquer caso, porque as decisões de colar devem ser tomadas independentemente do local no buffer.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TextManager.Interop