Using Directives Inside vs Outside a Namespace in C# | CodeTrail