public override bool Contains(int position) { if (base.Contains(position)) { return true; } if (position == End && !IsClosed) { return true; } return false; }