Răsfoiți Sursa

[Quick.YAML] Set Type supported

Exilon 5 ani în urmă
părinte
comite
e70717054f
2 a modificat fișierele cu 6 adăugiri și 2 ștergeri
  1. 4 0
      Quick.YAML.Serializer.pas
  2. 2 2
      Quick.YAML.pas

+ 4 - 0
Quick.YAML.Serializer.pas

@@ -638,6 +638,10 @@ begin
             end;
           end;
         {$ENDIF}
+        tkSet :
+          begin
+            rValue := DeserializeType(aObject,aProperty.PropertyType.TypeKind,aProperty.GetValue(aObject).TypeInfo,member.ToYaml)
+          end
       else
         begin
           {$IFNDEF FPC}

+ 2 - 2
Quick.YAML.pas

@@ -1,13 +1,13 @@
 { ***************************************************************************
 
-  Copyright (c) 2015-2019 Kike Pérez
+  Copyright (c) 2015-2020 Kike Pérez
 
   Unit        : Quick.YAML
   Description : YAML Object parser
   Author      : Kike Pérez
   Version     : 1.1
   Created     : 17/04/2019
-  Modified    : 14/12/2019
+  Modified    : 05/02/2020
 
   This file is part of QuickLib: https://github.com/exilon/QuickLib