|
|
|
I think it should detect the following cases:
1. If parameter b is not used and B is only used to declare parameters - remove both with single quickfix. 2. If parameter b is not used and B is used inside method - remove parameter with quickfix and update usages to include type arguments explicitly, inferring as needed. Show conflicts, if type cannot be specified (e.g. C# 3.0 anonymous types) |
|||||||||||||||||||||||||||||||||||||||||||||||||||
The same may happen with a regular method.