dotnet / vscode-csharp

Official C# support for Visual Studio Code
MIT License
2.86k stars 673 forks source link

Extract Interface, Extract base class not shown in vscode 1.85.1, dotnet 8.0.100 #6773

Open leefordjudes opened 10 months ago

leefordjudes commented 10 months ago

image

dibarbet commented 10 months ago

This is a known limitation. These refactorings all require additional UI interactions outside of the lightbulb menu. For example, in VS: image

VSCode does not have an easy way to build those custom dialog boxes.

There are certainly things we can experiment with here, for example using webviews or quick picks. But it requires more investigation and possibly bespoke design for VSCode, which we haven't had the time to invest in.

Leaving this one open as it doesn't seem like we had an issue here tracking it already.