This project is read-only.

SA1202: Why that order specifically?

Apr 28, 2014 at 11:04 AM
From most to least accessible, the different accessibility levels in C# are
  1. public
  2. protected internal
  3. protected/internal (can't strictly order these two)
  4. private
Why, then, does SA1202 mandate that protected internal members appear between internal and protected members, rather than between public and internal (or protected) members?