public static ClusterTypeInfo ParseFromXml(XmlElement element) { ClusterTypeInfo info = new ClusterTypeInfo(); info.Name = XmlUtils.GetXmlAttributeString(element, "name"); info._internalArcheType = XmlUtils.GetXmlAttributeString(element, "archetype"); return(info); }
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); } }