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 | |
---|---|---|
DataObjectRendered | Allows changes to a data object after it is inserted. | |
GetDataObject | Creates an IDataObject with language-specific formats. | |
IsTextData | Determines whether the data object contains data that can be rendered into text. | |
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.