private PsoType14 ReadType14(XmlNode node) { PsoType14 v = new PsoType14(); v.Value = FromHex(node.InnerText); return(v); }
private void Write14Content(XmlTextWriter writer, PsoType14 value) { //var sb = new StringBuilder(); //for (int i = 0; i < 32; i++) //{ // if ((value.Value & (1 << i)) != 0) // { // sb.Append("flag_index_" + i.ToString() + " "); // } //} //writer.WriteString(sb.ToString().Trim()); writer.WriteString(GetHex(value.Value)); }
private PsoArray Read14Array(XmlNode node) { var arrayValue = new PsoArray(); if (node.ChildNodes.Count > 0) { arrayValue.Entries = new List <IPsoValue>(); foreach (XmlNode arrent in node.ChildNodes) { var y = new PsoType14(); y.Value = FromHex(arrent.Value); arrayValue.Entries.Add(y); } } return(arrayValue); }