It is not clear what exactly is Identity Conversion in C#
. Microsoft says:
Identity conversion An identity conversion converts from any type to the same type. This conversion exists such that an entity that already has a required type can be said to be convertible to that type.
Because object and dynamic are considered equivalent there is an identity conversion between object and dynamic, and between constructed types that are the same when replacing all occurrences of dynamic with object.
It would be nice to see some examples in C# of such conversion with some custom types to understand what exactly it is, its limitations, and benefits comparing to other types of conversions.