Skip to content

Follow up on public api review notes #43435

@333fred

Description

@333fred
  • Project.RemoveDocuments: Everything else in this type uses IEnumerable<T>, not ImmutableArray<T>. If we could start again from day 1 we might make everything that, but given that everything today uses the former, we should do so here. This applies to the overloads on Solution as well.
  • Solution.RemoveAdditonalDocuments/RemoveAnalyzerConfigDocuments: We added these to Solution, but not to project, even though that also has the invididual Remove methods. We should add them to Project as well.

Metadata

Metadata

Labels

Area-IDEConcept-Design DebtEngineering Debt, Design Debt, or poor product code quality

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions