MA0143 - Primary constructor parameters should be readonly The rule reports all assignments to primary constructor parameters class Sample(int p) { void A() { p = 0; // non-compliant (p, _) = (0, 1); // non-compliant } }