Пример #1
0
        public static ClusterTypeInfo ParseFromXml(XmlElement element)
        {
            ClusterTypeInfo info = new ClusterTypeInfo();

            info.Name = XmlUtils.GetXmlAttributeString(element, "name");
            info._internalArcheType = XmlUtils.GetXmlAttributeString(element, "archetype");

            return(info);
        }
Пример #2
0
        private void ParseClusterTypes(XmlElement rootElement)
        {
            foreach (XmlNode xmlNode in rootElement.ChildNodes)
            {
                if (!(xmlNode is XmlElement element))
                {
                    continue;
                }

                ClusterTypeInfo info = ClusterTypeInfo.ParseFromXml(element);

                _clusterTypes.Add(info.Name, info);
            }
        }