private static Array_ushort TraverseRawUShortArray(XmlNode node, MetaBuilder mb) { var data = new List <ushort>(); if (node.InnerText != "") { var split = Regex.Split(node.InnerText, @"[\s\r\n\t]"); for (int i = 0; i < split.Length; i++) { if (!string.IsNullOrEmpty(split[i])) { var val = Convert.ToUInt16(split[i]); data.Add(val); } } } return(mb.AddUshortArrayPtr(data.ToArray())); }