-
Notifications
You must be signed in to change notification settings - Fork 4
Gendarme.Rules.Design.AvoidPropertiesWithoutGetAccessorRule(2.10)
Sebastien Pouliot edited this page Jan 22, 2011
·
2 revisions
Assembly: Gendarme.Rules.Design
Version: 2.10
This rule fires if an externally visible type contains a property with a setter but not a getter. This is confusing to users and can make it difficult to use shared objects. Instead either add a getter or make the property a method.
Bad examples:
public double Seed {
// no get since there's no use case for it
set {
seed = value;
}
}
public sting Password {
// no get as we don't want to expose the password
set {
password = value;
}
}
Good examples:
public double Seed {
get {
return seed;
}
set {
seed = value;
}
}
public void SetPassword (string value)
{
password = value;
}
Note that this page was autogenerated (3/17/2011 9:31:58 PM) based on the xmldoc
comments inside the rules source code and cannot be edited from this wiki.
Please report any documentation errors, typos or suggestions to the
Gendarme Mailing List. Thanks!