From ca47896204482bf4a6979e3838bf7f09f61cebeb Mon Sep 17 00:00:00 2001
From: giy <giy@omp-system.ru>
Date: Fri, 02 Sep 2022 14:16:56 +0300
Subject: [PATCH] Обновление до версии 2.9.0

---
 QtVsTools.Package/Common/Json/Serializable.cs |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/QtVsTools.Package/Common/Json/Serializable.cs b/QtVsTools.Package/Common/Json/Serializable.cs
index 2d2b990..32e02b4 100644
--- a/QtVsTools.Package/Common/Json/Serializable.cs
+++ b/QtVsTools.Package/Common/Json/Serializable.cs
@@ -48,7 +48,7 @@
     {
         #region //////////////////// Prototype ////////////////////////////////////////////////////
 
-        protected Serializer Serializer { get; set; }
+        private Serializer Serializer { get; set; }
 
         protected Serializable()
         { }
@@ -192,9 +192,11 @@
                 var container = toDo.Dequeue();
                 foreach (var defObj in container.PendingObjects) {
                     defObj.Deserialize();
-                    var subContainer = defObj.Object as IDeferredObjectContainer;
-                    if (subContainer != null && subContainer.PendingObjects.Any())
+                    if (defObj.Object is IDeferredObjectContainer subContainer
+                        && subContainer.PendingObjects.Any()) {
                         toDo.Enqueue(subContainer);
+
+                    }
                 }
             }
             return obj;

--
Gitblit v1.9.1