Share via


IVsDataMappedObjectConverter Interface

Provides the ability to convert restrictions passed to the mapped object selector into underlying restrictions to pass to the data source–specific type selector, thus allowing mapped selection. Also allows conversion of members of an underlying data object to members of a mapped object, resulting in mapped representations of data objects.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
<DataClientObjectAttribute("53957D8C-5FAD-4d27-8B4D-1DC4E7364E08")> _
Public Interface IVsDataMappedObjectConverter
[DataClientObjectAttribute("53957D8C-5FAD-4d27-8B4D-1DC4E7364E08")]
public interface IVsDataMappedObjectConverter
[DataClientObjectAttribute(L"53957D8C-5FAD-4d27-8B4D-1DC4E7364E08")]
public interface class IVsDataMappedObjectConverter
[<DataClientObjectAttribute("53957D8C-5FAD-4d27-8B4D-1DC4E7364E08")>]
type IVsDataMappedObjectConverter =  interface end
public interface IVsDataMappedObjectConverter

The IVsDataMappedObjectConverter type exposes the following members.

Methods

  Name Description
Public method ConvertToMappedMember When implemented by a class, converts the specified member of an underlying data object to its corresponding mapped member.
Public method ConvertToUnderlyingRestriction When implemented by a class, converts the specified mapped restrictions into underlying restrictions that are data source–specific.

Top

Remarks

This interface is implemented by the DataMappedObjectConverter class in the DDEX Framework.

See Also

Reference

Microsoft.VisualStudio.Data.Services.SupportEntities Namespace