Returns all instances of the custom implementation for the provided type.
Visual Basic (Declaration) | |
---|---|
Public Overloads Shared Function GetInstances( _ ByVal serviceType As Type, _ Optional ByVal requiredCreationPolicy As CreationPolicy _ ) As IEnumerable(Of Object) |
Visual Basic (Usage) | ![]() |
---|---|
Dim serviceType As Type Dim requiredCreationPolicy As CreationPolicy Dim value As IEnumerable(Of Object) value = Composition.GetInstances(serviceType, requiredCreationPolicy) |
C# | |
---|---|
public static IEnumerable<object> GetInstances( Type serviceType, CreationPolicy requiredCreationPolicy ) |
C++/CLI | |
---|---|
public: static IEnumerable<Object^>^ GetInstances( Type^ serviceType, CreationPolicy requiredCreationPolicy ) |
Parameters
- serviceType
- Type of the requested instances.
- requiredCreationPolicy
- Optionally specify whether the returned instances should be shared, non-shared or any instances.
Return Value
The requested instances.Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family