FromDescriptor
Describes the source of types to register.
Allows a type to be registered multiple times.
Returns the descriptor for accepting a type.
Returns the descriptor for accepting a type.
Returns the descriptor for accepting any type from given solutions.
Returns the descriptor for accepting a type based on a condition.