Афин, попробуй это. Это сделано для того, чтобы проконтролировать ответ Адама Робинсона и продемонстрировать, что вам нужно сделать, чтобы проверить утверждения, сделанные в ответе, и комментарии для себя.
Type t = typeof(YourNamespace.YourClass);
string assemblyQualifiedName = t.AssemblyQualifiedName;
Type type = Type.GetType(assemblyQualifiedName, false, true);
// type will not be null
Полное имя сборки будет выглядеть примерно так: «Sample.Foo, App_Code.qwijwhsy, Version = 0.0.0.0, Culture = нейтральный, PublicKeyToken = null».