-
Notifications
You must be signed in to change notification settings - Fork 4
Gendarme.Rules.Design.PreferIntegerOrStringForIndexersRule(2.10)
Sebastien Pouliot edited this page Jan 22, 2011
·
2 revisions
Assembly: Gendarme.Rules.Design
Version: 2.10
This rule checks for indexer properties which use unusual types as indexes. Recommended types include Int32, Int64 and String. Using other types can be OK if the indexer is providing an abstraction onto a logical data store, but this is often not the case.
Bad example:
public bool this [DateTime date] {
get {
return false;
}
}
Good example:
public bool IsSomethingPlanned (DateTime date)
{
return false;
}
- This rule is available since Gendarme 2.0
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!