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_6(BookmarkStart A_0) { int num = 0x13; if (this[A_0.Name] != null) { A_0.method_30(A_0.Name + BookmarkStart.b("昸", num) + Guid.NewGuid().ToString()); A_0.RemoveSelf(); } else { Bookmark bookmark = new Bookmark(A_0); this.method_5(bookmark); } }