I have a class:
public class DerivedClassComparer : IComparer , IComparer
which compiles fine. However, the order of the IComparer and IComparer in the signature above affects Reshaper intellisense in the following code line:
IComparer = new DerivedClassComparer(param1, param2);
If I swap IComparer and IComparer]]> in the DerivedClassComparer signature, I get resharper intellisense warning "can not convert source type"..., yet it builds fine and works fine.