Объект типа System.type сам по себе является объектом и содержит член указателя объекта типа, и его член ссылается на себя, поскольку объект типа System.Type сам является «экземпляром» объекта типа.А метод GetType System.Object возвращает адрес, сохраненный в указанном члене указателя объекта типа объекта.Другими словами, метод GetType возвращает указатель на объект типа объекта, и именно так вы можете определить истинный тип любого объекта в системе.
Использовать System.Reflection.AssemblyName - это служебный класс, который даетВы полностью заполняете детали уникальной идентичности сборки.Используйте метод GetType этого класса, чтобы узнать тип загруженной сборки.
http://msdn.microsoft.com/en-us/library/system.object.gettype.aspx