public override bool Equals(object obj) { CLien lien = obj as CLien; if (lien != null) { return(lien.m_liaison.Id == m_liaison.Id); } return(false); }
public void AddLien(CLien lien) { if (!m_liens.Contains(lien)) { m_liens.Add(lien); List <CLien> lst = null; CNoeud noeud = GetNoeud(lien.Liaison.SiteOrigine); if (noeud != null) { if (!m_dicLiensSortants.TryGetValue(noeud, out lst)) { lst = new List <CLien>(); m_dicLiensSortants[noeud] = lst; } lst.Add(lien); } } }