Remove unused directives.
Compiler warnings
Use ??
?: and ?? language constructs.
Redundant code.
Unused directives.
Misc.
Misc
Merge branch 'Resharper'