IVsUIDataConverter Interface

Converts data from one format to another.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
  Microsoft.VisualStudio.Shell.Interop.10.0 (in Microsoft.VisualStudio.Shell.Interop.10.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("6E48EB81-ADD0-4F9F-AF78-C02F053250B3")> _
Public Interface IVsUIDataConverter
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("6E48EB81-ADD0-4F9F-AF78-C02F053250B3")]
public interface IVsUIDataConverter
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"6E48EB81-ADD0-4F9F-AF78-C02F053250B3")]
public interface class IVsUIDataConverter
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("6E48EB81-ADD0-4F9F-AF78-C02F053250B3")>]
type IVsUIDataConverter =  interface end
public interface IVsUIDataConverter

The IVsUIDataConverter type exposes the following members.

Methods

  Name Description
Public method Convert Converts a data object.
Public method get_ConvertibleFormats Returns the formats that can be converted by this convertor.
Public method get_Type Returns the logical type to which the convertor applies.

Top

Remarks

Packages can implement their own data converters for new data types or new presentation technologies or formats.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace