public void Remove(Bookmark bookmark) { base.InnerList.Remove(bookmark); BookmarkStart bookmarkStart = bookmark.BookmarkStart; BookmarkEnd bookmarkEnd = bookmark.BookmarkEnd; if (bookmarkStart != null) { bookmarkStart.RemoveSelf(); } if (bookmarkEnd != null) { bookmarkEnd.RemoveSelf(); } }
internal void method_7(BookmarkEnd A_0) { Bookmark bookmark = this[A_0.Name]; if (bookmark != null) { if (bookmark.BookmarkEnd != null) { A_0.RemoveSelf(); } else { bookmark.method_1(A_0); } } }