/// <summary> /// Check if a given border is already registered in the border list. /// Returns the index of the border if it's registered. /// </summary> /// <param name="b">Border to check if it's registered.</param> /// <returns>Int > 0 if registered. -1 otherwise.</returns> private int IsBorder(Border b) { for (int i = 0; i < _borders.Count; i++) { Border bdr = _borders[i]; if (Border.Compare(bdr, b)) { return(i); } } return(-1); }