private void SetTraits(ref List <Models.Trait> traits, XmlNodeList xmlNodeList) { foreach (XmlNode node in xmlNodeList) { Models.Trait t = new Models.Trait(); SetMultiLineValue(ref t.text, ((XmlElement)node).SelectNodes(@"text")); SetValue(ref t.name, ((XmlElement)node).SelectSingleNode(@"name")); traits.Add(t); } }
public static string Name(this Models.Trait self) { return(self != Models.Trait.None ? self.ToString().Replace("__", "-").Replace('_', ' ') : string.Empty); }