Das wird vermutlich erst besser, wenn die alte Refactoring-Engine durch eine LSP-basierte ersetzt wird. In der aktuellen Version bricht der Parser bei den neueren Sprachkonstrukten einfach ab und die entsprechende Funktionalität steht nicht zur Verfügung.
Mittlerweile bin ich sogar soweit das Refactoring ganz zu deaktivieren, in dem ich in der Registry unter
Known IDE Packages beim
Core Refactoring Package zwei Underscore voranstelle.