Conversion<I, O>
Provides access to implicit or explicit type conversion
operator between two types.
Represents implicit or explicit cast operator
wrapped into delegate.
Indicates that overloaded type-cast operator between types I and O
is present.