IVsLanguageClipboardOps Interface

 

Customizes copy and paste operations.

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

[GuidAttribute("2ED7B280-B372-415E-862D-D7D9AEAFCD10")]
[InterfaceTypeAttribute(1)]
public interface IVsLanguageClipboardOps

NameDescription
System_CAPS_pubmethodDataObjectRendered(IVsTextLines, UInt32, TextSpan[])

Allows changes to a data object after it is inserted.

System_CAPS_pubmethodGetDataObject(IVsTextView, IVsTextLayer, IDataObject)

Creates an IDataObject with language-specific formats.

System_CAPS_pubmethodIsTextData(IDataObject)

Determines whether the data object contains data that can be rendered into text.

System_CAPS_pubmethodTextFromData(IVsTextLayer, IDataObject, LTE_TEXTDATAFLAGS[], String)

Render this data object to text.

Notes to Implementers:

Implement this interface on the language service object to allow your language service to customize how data objects are copied and pasted.

Return to top
Show: