IVsLanguageClipboardOps Interface

Customizes copy and paste operations.

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

Syntax

'Declaration
<GuidAttribute("2ED7B280-B372-415E-862D-D7D9AEAFCD10")> _
<InterfaceTypeAttribute()> _
Public Interface IVsLanguageClipboardOps
[GuidAttribute("2ED7B280-B372-415E-862D-D7D9AEAFCD10")]
[InterfaceTypeAttribute()]
public interface IVsLanguageClipboardOps
[GuidAttribute(L"2ED7B280-B372-415E-862D-D7D9AEAFCD10")]
[InterfaceTypeAttribute()]
public interface class IVsLanguageClipboardOps
[<GuidAttribute("2ED7B280-B372-415E-862D-D7D9AEAFCD10")>]
[<InterfaceTypeAttribute()>]
type IVsLanguageClipboardOps =  interface end
public interface IVsLanguageClipboardOps

The IVsLanguageClipboardOps type exposes the following members.

Methods

  Name Description
Public method DataObjectRendered Allows changes to a data object after it is inserted.
Public method GetDataObject Creates an IDataObject with language-specific formats.
Public method IsTextData Determines whether the data object contains data that can be rendered into text.
Public method TextFromData Render this data object to text.

Top

Remarks

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.

See Also

Reference

Microsoft.VisualStudio.TextManager.Interop Namespace