I run code analysis on a project and I get a warning saying
CA1020 : Microsoft.Design : Consider merging the types defined in {some namespace} with another namespace. {some namespace}
Why do I get this? Is there a negative implication of having too many namespaces?
I believe the main reason is discoverability and believe that plays a large part in the successful support and maintenance of your code. If it’s easier to discover it should be easier to maintain.
Here’s the a quote from MSDN.