Replace specially recognized attributes with dataflow annotations
Open
area-Linker: Steps
- Dominant language
- C#
- Stars
- 392
- Forks
- 128
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 2
Description
In ILLink build, we could replace some of the specially recognized attributes with dataflow annotations attributes and remove the logic from IL linker.
Potential candidates
- System.Diagnostics.Tracing.EventDataAttribute - #1949
- System.ComponentModel.TypeDescriptionProviderAttribute - #1942
- System.Diagnostics.DebuggerTypeProxyAttribute
- ~System.Xml.Serialization.XmlSerializer~ - done
There are more special attributes recognized by linker but they cannot be expressed with correct annotation or use domain-specific syntax.
@eerhardt @vitek-karas
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.