Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Retrieves a list of mapped data objects for the specified type name, filtered by the specified restrictions.
Namespace:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)
Syntax
'Declaration
Function SelectMappedObjects(Of T As IVsDataMappedObject) ( _
    specificTypeName As String, _
    restrictions As Object() _
) As IList(Of T)
IList<T> SelectMappedObjects<T>(
    string specificTypeName,
    Object[] restrictions
)
where T : IVsDataMappedObject
generic<typename T>
where T : IVsDataMappedObject 
IList<T>^ SelectMappedObjects(
    String^ specificTypeName, 
    array<Object^>^ restrictions
)
abstract SelectMappedObjects : 
        specificTypeName:string * 
        restrictions:Object[] -> IList<'T>  when 'T : IVsDataMappedObject
JScript does not support generic types or methods.
Type Parameters
- T
 The type of the parameter.
Parameters
- specificTypeName 
 Type: System.String- The name of the type to retrieve mapped data objects for. This is the generic data type name, which is found in the data object store XML in the <MappedType> element. 
- restrictions 
 Type: array<System.Object[]- A list of identifiers that restrict the objects returned from the object store to the ones matching these restrictions. 
Return Value
Type: System.Collections.Generic.IList<T>
A list of IVsDataMappedObject objects for the specified type, matching the specified restrictions.
Exceptions
| Exception | Condition | 
|---|---|
| ArgumentException | The type name is invalid. | 
| NotSupportedException | The type name is not supported. | 
| ArgumentException | The restrictions are invalid. | 
.NET Framework Security
- 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.