Se avete installato il Microsoft Source Analysis e l'avete provato su un qualsiasi progetto, presumo che nella serie interminabile di errori vi sarà sicuramente capitato quello con codice SA1200: UsingDirectivesMustBePlacedWithinNamespace e vi sarete domandati il perchè di questa segnalazione. A prima vista il problema sembra non esistere, anche in considerazione del fatto che la posizione dei vari using è generata automaticamente da Visual Studio. In realtà posizionare gli using all'interno del namespace comporta una minore possibilità di collisione dei namespaces e sopratutto cambia la modalità di caricamento delle assemblies che contengono i tipi presenti...