public int LastIndexOf(T item) { for (var index = list.Count - 1; index >= 0; index--) { if (Equatable.Equals(item, list[index])) { return(index); } } return(-1); }
public int IndexOf(T item) { var index = 0; foreach (var x in list) { if (Equatable.Equals(item, x)) { return(index); } index++; } return(-1); }
public int IndexOf(T item, int offset) { for (var index = 0; index < list.Count; index++) { if (index < offset) { continue; } if (Equatable.Equals(item, list[index])) { return(index); } } return(-1); }
public bool Equals(RegexGroup other) => equatable.Equals(other);