Constructor
Used to compare this provider with others. Any ComponentTypeProvider that returns the same type will be regarded as equivalent.
Used to request a component from the provider.
Returns an identifier that is used to determine whether two component providers will return the equivalent components.