-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
area:code[issue/PR] affects project code (excluding tests).[issue/PR] affects project code (excluding tests).area:test[issue/PR] adds, updates, or otherwise affects tests.[issue/PR] adds, updates, or otherwise affects tests.enhancement[issue/PR] requests / implements new or improved functionality.[issue/PR] requests / implements new or improved functionality.
Milestone
Description
Reference version
2.0.1-preview
Background and motivation
See #17
Proposed enhancement
Add a source generator with complete integration tests.
Implementation proposals
It should be an incremental generator (of course!) and use as many features as possible: MSBuild properties, MSBuild items, attributes...
The generated code should be well-behaved of course.
Integration tests should consist of simple example projects using the generator, plus test projects that have to build and execute successfully the example projects using MSBuild APIs.
Usage examples
n/a
Risks
n/a
Additional information
No response
Metadata
Metadata
Assignees
Labels
area:code[issue/PR] affects project code (excluding tests).[issue/PR] affects project code (excluding tests).area:test[issue/PR] adds, updates, or otherwise affects tests.[issue/PR] adds, updates, or otherwise affects tests.enhancement[issue/PR] requests / implements new or improved functionality.[issue/PR] requests / implements new or improved functionality.