Converts the specified mapped restrictions into underlying restrictions that are data source specific.
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Syntax
'宣言
Public Function ConvertToUnderlyingRestriction ( _
mappedTypeName As String, _
substitutionValueIndex As Integer, _
mappedRestrictions As Object() _
) As Object
'使用
Dim instance As DataMappedObjectConverter
Dim mappedTypeName As String
Dim substitutionValueIndex As Integer
Dim mappedRestrictions As Object()
Dim returnValue As Object
returnValue = instance.ConvertToUnderlyingRestriction(mappedTypeName, _
substitutionValueIndex, mappedRestrictions)
public Object ConvertToUnderlyingRestriction(
string mappedTypeName,
int substitutionValueIndex,
Object[] mappedRestrictions
)
public:
virtual Object^ ConvertToUnderlyingRestriction(
String^ mappedTypeName,
int substitutionValueIndex,
array<Object^>^ mappedRestrictions
) sealed
public final function ConvertToUnderlyingRestriction(
mappedTypeName : String,
substitutionValueIndex : int,
mappedRestrictions : Object[]
) : Object
Parameters
mappedTypeName
Type: System.StringThe name of the mapped type.
substitutionValueIndex
Type: System.Int32Index into the array of substitution values.
mappedRestrictions
Type: []An array containing the mapped restrictions.
Return Value
Type: System.Object
The underlying restriction that is converted from the mapped restriction.
Implements
IVsDataMappedObjectConverter.ConvertToUnderlyingRestriction(String, Int32, [])
Remarks
This method is useful when the mapped object selector ([T:Microsoft.VisualStudio.Data.Services.IVsDataMappedObjectSelector)] needs to convert the mapped restrictions to the underlying restrictions to pass to the data source–specific type selector (IVsDataMappedObjectSelector.) This process is referred to as mapped selection.
This method delegates the call to the ConvertToUnderlyingRestriction method and passes a null reference (Nothing in Visual Basic) for the last parameter.
Permissions
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
DataMappedObjectConverter Class
DataMappedObjectConverter Members