public virtual void Add(ConversionItem item) { if (!this.Contains(item)) { List.Add(item); item.OnConverionChanged += new EventHandler(item_OnConverionChanged); } }
public bool Contains(ConversionItem item) { foreach (ConversionItem it in this.List) { if (it.IdUnidadDestino.Equals(item.IdUnidadDestino) && it.IdUnidadOrigen.Equals(item.IdUnidadOrigen)) { return(true); } } return(false); }
public virtual int IndexOf(ConversionItem item) { int index = 0; foreach (ConversionItem it in this.List) { if (!(this.Contains(it))) { index++; } } return(index); }
public virtual void Remove(ConversionItem item) { Remove((object)item); }