Существует своего рода обходной путь, который требует ReSharper. Вы не можете получить только для чтения местных жителей, но вы можете, по крайней мере, обнаружить мутированных и покрасить их по-разному.
Использование элемента «Шрифты и цвета» Resharper Mutable Local Variable Identifier .
Для меня у местных жителей есть серый цвет, а затем я выбрал жирный белый цвет для мутированных переменных (это с темной темой). Это означает, что любая переменная, которая записана более одного раза, отображается ярче по сравнению с обычными. Затем вы можете сделать все возможное, чтобы избежать наличия мутированной переменной, или, если метод действительно требует ее, она будет по крайней мере выделена.