private void ReadTypeStamp(ObjectReader reader) { TypeAssembly = reader.ReadAssembly(); GenericFullName = reader.PrimitiveReader.ReadString(); var genericArgumentsCount = reader.PrimitiveReader.ReadInt32(); genericArguments = new List <TypeDescriptor>(); for (int i = 0; i < genericArgumentsCount; i++) { genericArguments.Add(reader.ReadType()); } Resolve(); }