RaumfeldNET.ZoneManager.handleZoneXml C# (CSharp) Метод

handleZoneXml() приватный Метод

private handleZoneXml ( XmlDocument _zoneXmlDocument ) : void
_zoneXmlDocument System.Xml.XmlDocument
Результат void
        private void handleZoneXml(XmlDocument _zoneXmlDocument)
        {
            try
            {
                if (_zoneXmlDocument == null)
                    return;

                lock(zones)
                {
                    lock(rooms)
                    {
                        zones.Clear();
                        rooms.Clear();

                        this.handleZoneXmlZone(_zoneXmlDocument);
                        this.handleZoneXmlUnassignedRooms(_zoneXmlDocument);
                    }
                }

                if (zonesRetrieved != null) zonesRetrieved();
            }
            catch (Exception _e)
            {
                this.writeLog(LogType.Error, "Fehler beim Parsen des Zonen-XML", _e, _zoneXmlDocument.OuterXml);
            }
        }