public virtual int IndexOf(DataRelation relation) { int relationCount = List.Count; for (int i = 0; i < relationCount; ++i) { if (relation == (DataRelation)List[i]) { return i; } } return -1; }