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

IDE API Changes from Review #45213

Closed
333fred opened this issue Jun 16, 2020 · 4 comments
Closed

IDE API Changes from Review #45213

333fred opened this issue Jun 16, 2020 · 4 comments
Assignees
Labels
Area-IDE Concept-API This issue involves adding, removing, clarification, or modification of an API.
Milestone

Comments

@333fred
Copy link
Member

333fred commented Jun 16, 2020

Notes added in #45211

SolutionInfo.Create

Add EditorBrowsable(Never) to the backcompat overload.

SymbolFinder.Find(Derived(Classes|Interfaces)|Interfaces)Async

We should reconsider adding multiple overloads, and instead remove the default parameters from the existing overload and introduce a new overload with transitive set to true to match current behavior.
This is our standard modus operandi for these scenarios.

Renamer.RenameDocumentAsync

Make this and the related structs internal unless we have a partner team ready to consume the API in 16.7. We can make the API public again when someone is ready to consume and validate the API shape.

@333fred 333fred added Area-IDE Concept-API This issue involves adding, removing, clarification, or modification of an API. labels Jun 16, 2020
@333fred 333fred added this to the 16.7.P4 milestone Jun 16, 2020
@jasonmalinowski
Copy link
Member

@ryzngard One question @CyrusNajmabadi and I had -- for the document renaming APIs, are we consuming those in 16.7 somewhere or did that work slip to 16.8? If it did slip, does it make sense to keep the APIs internal just in 16.7 before we lock them accidentally?

@CyrusNajmabadi
Copy link
Member

@ryzngard I've taken are of the first two issues. CAn you handle the rename one?

@ryzngard
Copy link
Contributor

Renamer.RenameDocumentAsync is used by Project-System already dotnet/project-system#6179 (comment)

@jasonmalinowski
Copy link
Member

@CyrusNajmabadi Good to close then?

@jinujoseph jinujoseph modified the milestones: 16.7.P4, 16.7 Jul 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-IDE Concept-API This issue involves adding, removing, clarification, or modification of an API.
Projects
None yet
Development

No branches or pull requests

5 participants