I really appreciate the possibility to define regions in your code, as it improves the readability insanely.
Anyways, I’d like to have everyone using the same convention in all classes (with the predefined order of all regions) like:
- Private Fields
- Constructors
- Class Properties
- Event Handlers
- etc…
Do you have any proposition how this division could look like (What regions have sense and what names should they have) and in which order should they be defined ?
My convention is not to use them.
If you find your class getting too big such that you need to hide vast parts of it through regions I propose your class is too complex and should be broken apart.