The vsix contains the following 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.
| |