Наша сборка Qt VS Tools
giy
2022-09-02 ca47896204482bf4a6979e3838bf7f09f61cebeb
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;