title: .NET Multiple Namespaces for single class
body: <p>Is it possible to have a single class reside within two name-spaces and how can I do this?</p>
  
  <p>To clarify: We have a class library (let say root namespace is classLib1), which has grown over time (more classes) and I want to logically group classes into different namespaces. 
  However some of the older classes need to be grouped into these new namespaces (e.g classLib1.section1) and doing so will break legacy code in other assemblys that use this class library. So I want to be able to refer to a class using both name-spaces until we can phase the old ones out.</p>
  
  <p>I can't find any information on this, which suggests there is a reason that people would not want to do this!?!</p>