public static CT_Colors Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_Colors ctObj = new CT_Colors(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "indexedColors") { ctObj.indexedColors = new List <CT_RgbColor>(); foreach (XmlNode c2Node in childNode.ChildNodes) { ctObj.indexedColors.Add(CT_RgbColor.Parse(c2Node, namespaceManager)); } } else if (childNode.LocalName == "mruColors") { ctObj.mruColors = new List <CT_Color>(); foreach (XmlNode c2Node in childNode.ChildNodes) { ctObj.mruColors.Add(CT_Color.Parse(c2Node, namespaceManager)); } } } return(ctObj); }
public static CT_RgbColor Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_RgbColor ctObj = new CT_RgbColor(); ctObj.rgb = XmlHelper.ReadBytes(node.Attributes["rgb"]); return(ctObj); }
public static CT_RgbColor Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) return null; CT_RgbColor ctObj = new CT_RgbColor(); ctObj.rgb = XmlHelper.ReadBytes(node.Attributes["rgb"]); return ctObj; }