All rules
IDE0251Language rules (modifier preferences)
Member can be made 'readonly'
Member can be made 'readonly'
Microsoft docsDescription
This rule flags members of non-readonly structs that aren't marked readonly that could be marked as readonly.
Example
// Code with violations.
struct S
{
void M() { }
}
// Fixed code.
struct S
{
readonly void M() { }
}Configurable options
Vote for the value each option should take in the generated .editorconfig.
csharp_style_prefer_readonly_struct_member default:
trueYour vote
Group results
0 yes 0 no
ConsensusNone (disabled)
Severity preference (yes voters)
Suggestion0
Warning0
Error0