logging assembly discovery

#1562
Members within a class should be in the following order:

Fields
Constructors
Properties
Events
Methods
Explicit Interface Implementations
Private Nested Classes


(From old WSR guidelines)