Open
Description
There are a couple reasons this is important:
- SRM is the platform the C# compiler uses as its emit backend, meaning if C# emits any new IL patterns, they are guaranteed to be present in SRM immediately
- SRM has a matching servicing lifetime to each trimmer release
- SRM doesn't require a detailed object model, is immutable, and could significantly improve performance