1715.md
February 3, 2022 ยท View on GitHub
- Name properties with nouns, noun phrases, or occasionally adjective phrases.
- Name boolean properties with an affirmative phrase. E.g.
CanSeekinstead ofCannotSeek. - Consider prefixing boolean properties with
Is,Has,Can,Allows, orSupports. - Consider giving a property the same name as its type. When you have a property that is strongly typed to an enumeration, the name of the property can be the same as the name of the enumeration. For example, if you have an enumeration named
CacheLevel, a property that returns one of its values can also be namedCacheLevel.