Type.GetType("TheClass");
Возвращает null , если пространство имен отсутствует, например:
null
Type.GetType("SomeNamespace.TheClass"); // returns a Type object
Есть ли способ не давать пространству имен имя?