public static ViewBookmark Create(string name, ViewBookmarkType type) { ViewBookmark viewBookmark = ViewBookmark.Create(); viewBookmark.Name = name; viewBookmark.AccessOrder = 0; viewBookmark.ViewBookmarkType = type; return(viewBookmark); }
internal static ViewBookmarkType GetBookmarkType(this ViewElement element) { if (element == null) { throw new ArgumentNullException("element"); } ViewBookmarkType viewBookmarkType = ViewBookmarkType.Default; if (element is DocumentGroup || element is DocumentGroupContainer || element.Parent != null && element.Parent is DocumentGroup) { viewBookmarkType = ViewBookmarkType.DocumentWell; } return(viewBookmarkType); }