Теперь, когда сборка загружена, можно извлечь из неё информацию о типе. Для этого необходимо использовать так называемое "квалифицированное имя типа" (Assembly Qualified Type Name). Квалифицированное имя типа состоит из двух частей: полного имени типа и полного или частичного имени сборки. Для получения описания метаданных некоторого типа его квалифицированное имя передаётся в статический метод GetType класса Type. В случае успеха этот метод возвращает экземпляр класса Type.
Assembly a = Assembly.LoadWithPartialName("System.Drawing");
string strAssemblyQualifiedTypeName = "System.Drawing.Rectangle, " +
a.FullName;
Type type = Type.GetType(strAssemblyQualifiedTypeName);
В данном случае загрузка типа проведена в три этапа. Сначала загружена сборка, затем получено её полное имя и, только потом, получен объект Type. Эти этапы можно объединить. Если вы знаете полное имя сборки, можно использовать его для составления квалифицированного имени типа, которое можно напрямую передать методу Type.GetType().
Type type = Type.GetType("System.Drawing.Rectangle"
+ ", System.Drawing"
+ ", Version=1.0.3300.0"
+ ", Culture=neutral"
+ ", PublicKeyToken=b03f5f7f11d50a3a"
);