internal void AddToUnimportantBookmarks(Bookmark bookmark) { if (this.UnimportantBookmarks == null) { this.UnimportantBookmarks = new ExclusiveHandleBookmarkList(); } Fx.Assert(!this.UnimportantBookmarks.Contains(bookmark), "We shouldnt be here. We attempted to add the same bookmark"); this.UnimportantBookmarks.Add(bookmark); if (bookmark.ExclusiveHandles == null) { bookmark.ExclusiveHandles = new ExclusiveHandleList(); } Fx.Assert(!bookmark.ExclusiveHandles.Contains(this), "We shouldnt be here. We attempted to add the bookmark to this exclusive handle already"); bookmark.ExclusiveHandles.Add(this); }