public void Copy <TMODELE>(TMODELE modele) where TMODELE : ISynchronizable { TypeComposant typeComposant = modele as TypeComposant; Nom = typeComposant.Nom; MiseAJour = typeComposant.MiseAJour; Creation = typeComposant.Creation; Suppression = typeComposant.Suppression; Qualite = typeComposant.Qualite; }
public override bool Equals(object obj) { if (obj == null || GetType() != obj.GetType()) { return(false); } TypeComposant t = (TypeComposant)obj; return((Nom == t.Nom) && (Creation == t.Creation)); }