Share via


GelRegisteredObject.GetRegisteredObjects<T> Method

Namespace:  Microsoft.Internal.VisualStudio.PlatformUI
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Syntax

'Declaration
Protected Shared Function GetRegisteredObjects(Of T As GelRegisteredObject) ( _
    ownerTypeMap As IDictionary(Of Type, IList(Of Integer)), _
    objectsList As IList(Of T), _
    ownerType As Type, _
    includeBaseTypes As Boolean _
) As IEnumerable(Of T)
protected static IEnumerable<T> GetRegisteredObjects<T>(
    IDictionary<Type, IList<int>> ownerTypeMap,
    IList<T> objectsList,
    Type ownerType,
    bool includeBaseTypes
)
where T : GelRegisteredObject
protected:
generic<typename T>
where T : GelRegisteredObject 
static IEnumerable<T>^ GetRegisteredObjects(
    IDictionary<Type^, IList<int>^>^ ownerTypeMap, 
    IList<T>^ objectsList, 
    Type^ ownerType, 
    bool includeBaseTypes
)
static member GetRegisteredObjects : 
        ownerTypeMap:IDictionary<Type, IList<int>> * 
        objectsList:IList<'T> * 
        ownerType:Type * 
        includeBaseTypes:bool -> IEnumerable<'T>  when 'T : GelRegisteredObject
JScript does not support generic types or methods.

Type Parameters

  • T

Parameters

Return Value

Type: System.Collections.Generic.IEnumerable<T>

.NET Framework Security

See Also

Reference

GelRegisteredObject Class

Microsoft.Internal.VisualStudio.PlatformUI Namespace