Freigeben über


IVsLanguageClipboardOpsEx-Schnittstelle

Wird von Sprachen, die auf den zugrunde liegenden Textpuffer zugreifen müssen, um zu entscheiden, ob Zwischenablage- und Drag & Drop-Vorgängen behandelt.

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

Syntax

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

Der IVsLanguageClipboardOpsEx-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode IsTextDataEx Bestimmt, ob ein Datenobjekt Daten enthält, die in Text gerendert werden können.

Zum Seitenanfang

Hinweise

Rufen Sie diese Schnittstelle ab, indem Sie im Sprachdienst QueryService für den GUID des Sprachdiensts und des IID_IVsLanguageClipboardOpsEx aufrufen.

Sie sollten die IVsLanguageDragDropOps-Schnittstelle implementieren, wenn Sie festlegen müssen, ob eine verworfene basierend auf den Ablagespeicherort. IVsLanguageClipboardOpsEx sollten Sie auf jeden Fall implementieren, da Einfügen betreffenden Entscheidungen unabhängig von der Position im Puffer erfüllt werden müssen.

Siehe auch

Referenz

Microsoft.VisualStudio.TextManager.Interop-Namespace