Class Definition and Members
Class definition consists of:
Class declaration
Inherited class or implemented interfaces
Fields (static or not)
Constructors (static or not)
Properties (static or not)
Methods (static or not)
Events, inner types, etc.