Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

quickfix/refactor idea: convert Record to class with properties #2836

Open
Tracked by #15561
vivainio opened this issue Apr 11, 2017 · 1 comment
Open
Tracked by #15561

quickfix/refactor idea: convert Record to class with properties #2836

vivainio opened this issue Apr 11, 2017 · 1 comment
Labels
Area-LangService-CodeRefactorings Suggested but not necessary code actions. Screwdrivers in VS. Feature Request
Milestone

Comments

@vivainio
Copy link

Sometimes, you start with a Record type and want to move to class type afterwards (e.g. when introducing mutable members, or making the api more C# friendly).

A record can be substituted with a class that has matching property names. Of course all the sites where Record was instantiated needs to be fixed as well.

@cartermp cartermp added this to the Unknown milestone Aug 25, 2018
@dsyme dsyme added Area-LangService-CodeFixes Code fixes associated with diagnostics and removed Area-LangService-API labels Apr 5, 2022
@vzarytovskii vzarytovskii moved this to Not Planned in F# Compiler and Tooling Jun 17, 2022
@psfinaki psfinaki mentioned this issue Jun 15, 2023
85 tasks
@psfinaki psfinaki added Area-LangService-CodeRefactorings Suggested but not necessary code actions. Screwdrivers in VS. and removed Area-LangService-CodeFixes Code fixes associated with diagnostics labels Jun 15, 2023
@psfinaki
Copy link
Member

In its current form, the feature request sounds more like a refactoring thing. Marking it this way.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-LangService-CodeRefactorings Suggested but not necessary code actions. Screwdrivers in VS. Feature Request
Projects
Archived in project
Development

No branches or pull requests

6 participants