Open iskiselev opened 8 years ago
Probably we really need move all variance helper functions from InterfaceMethod to MethodSignature, after it we could simply use CallInterface/CallVariance internally for MethodSignature that use InterfaceMethod as name argument.
Moving variance to signatures sounds sensible.
Variance generic method is not resolved when called through MethodSignature. Test case:
So, it happens when we try to do variance call to overload interface method with varinace.