Initial release
Supported analyzers
- EPS01: detects that a struct could be made readonly;
- EPS02: detects that a struct not suitable for readonly contexts is passed using 'in'-parameter
- EPS03: detects that a struct not suitable for readonly contexts is returned by ref readonly reference.
- EPS04: detects that a struct not suitable for readonly contexts is stored in ref readonly local.
- EPS05: detects that a struct could be passed using 'in'-modifier for performance reasons.
- EPS06: detects that the compiler emits a defensive copy for a given expression.
Nuget package: https://t.co/3qxdBPBQjR
Extension on the VS marketplace: https://t.co/j4eDEoEy2d
Blogpost about the analyzers: https://t.co/oUF8bgvyvT