public void Add(SymPathElement elem) { if (elem != null && !m_elements.Contains(elem)) { m_elements.Add(elem); } }
public void Insert(SymPathElement elem) { if (elem != null) { var existing = m_elements.IndexOf(elem); if (existing >= 0) { m_elements.RemoveAt(existing); } m_elements.Insert(0, elem); } }
public void Insert(SymPathElement elem) { if (elem != null) { var existing = m_elements.IndexOf(elem); if (existing >= 0) m_elements.RemoveAt(existing); m_elements.Insert(0, elem); } }
public void Add(SymPathElement elem) { if (elem != null && !m_elements.Contains(elem)) m_elements.Add(elem); }