Namespaces support for C# language and VsProjectAssembly
* TODO HashedIterators needs to be eliminated more precisely