DocumentViewerBookmarksOperationsProviderImpl(IDsToolWindowService toolWindowService, TextViewBookmarkService textViewBookmarkService, Lazy <BookmarksService> bookmarksService, Lazy <BookmarkNavigator> bookmarkNavigator) { this.toolWindowService = toolWindowService; this.textViewBookmarkService = textViewBookmarkService; this.bookmarksService = bookmarksService; this.bookmarkNavigator = bookmarkNavigator; }
public DocumentViewerBookmarksOperationsImpl(ITextView textView, IDsToolWindowService toolWindowService, TextViewBookmarkService textViewBookmarkService, Lazy <BookmarksService> bookmarksService, Lazy <BookmarkNavigator> bookmarkNavigator) { this.textView = textView ?? throw new ArgumentNullException(nameof(textView)); this.toolWindowService = toolWindowService ?? throw new ArgumentNullException(nameof(toolWindowService)); this.textViewBookmarkService = textViewBookmarkService ?? throw new ArgumentNullException(nameof(textViewBookmarkService)); this.bookmarksService = bookmarksService ?? throw new ArgumentNullException(nameof(bookmarksService)); this.bookmarkNavigator = bookmarkNavigator ?? throw new ArgumentNullException(nameof(bookmarkNavigator)); }