Maintainability
Access modifiers must be explicitly declared (SA1400).
Fields must be private (SA1401).
Statements must not use unnecessary parentheses (SA1119).
Arithmetic and conditional expressions must declare precedence (SA1407, SA1408).
Unnecessary parentheses in attribute constructors must not be used (SA1411).
Code analysis suppression must have justification (SA1404).
Debug assert and fail must provide message text (SA1405, SA1406).
Remove unnecessary code (SA1409).
Remove delegate parentheses when possible (SA1410).