A using namespace directive can only be applied to namespaces; 'class' is a class not a namespace
A using directive can only take the name of a namespace as a parameter.
The following sample generates CS0138:
using System.Object; // CS0138