Covariance parameter usage issue when both parameter definition and parameter passed are of the same Interface type
I have the following classes defined (code redacted for brevity)
How to use covariant return types in interfaces
I would like to understand if it is possible to use covariant return types in interfaces in C#.