public bool add(string name, string domain = "") { if (names == null) names = new List<SName>(); SName sname = new SName(name, domain); if (!names.Contains(sname)) { names.Add(sname); return true; } else return false; }
public bool add(SName sname) { if (names == null) names = new List<SName>(); if (!names.Contains(sname)) { names.Add(sname); return true; } else return false; }
public bool remove(SName sname) { if (names != null) if (names.Contains(sname)) { names.Remove(sname); return true; } return false; }