System 2.0.0.0 4.0.0.0

The default implementation of the interface enables design-time enumeration of components in the Toolbox.

You could provide a custom implementation that enumerates across other types available at design time. For example, your implementation could enumerate the components that are present in a particular designer.

Enables enumeration of components at design time.

- Method
  2.0.0.0
  4.0.0.0
  System.Collections.ICollection `` ``

  The method retrieves the list of available component types, which are types implementing the interface. If the parameter is null, all components are retrieved; otherwise, only component types derived from are returned.

  When you pass in a value for the parameter, type resolution is scoped to . This means that if there is a whose type is on disk, and not in the global assembly cache, its type will fail to load through .

  If you pass in null for , it returns all types that can be queried from the global assembly cache or the method.

  Gets the list of available component types.

  The list of available component types.

  The designer host providing design-time services. Can be null. The base type specifying the components to retrieve. Can be null.