public int IndexOf(TOuter item) { if (item.Equals(InnerOut)) { return(0); } return(_extended.IndexOf(item) + Increment); }
public int IndexOf(TOuter item) { var index = _innerSet.IndexOf(_transformIn(item)); if (index < 0) { index = _extendedSet.IndexOf(item); } return(index); }
public int IndexOf(TOuter item) { return(_inner.IndexOf(GetIn(item))); }
public int IndexOf(IItemSet <TOuter> item) { return(_inner.IndexOf(GetIn(item))); }