protected override Task NavigateToItemAsync( Document document, WrappedNavigationBarItem item, ITextView textView, CancellationToken cancellationToken ) => NavigateToSymbolItemAsync( document, (RoslynNavigationBarItem.SymbolItem)item.UnderlyingItem, cancellationToken );
protected abstract Task <bool> TryNavigateToItemAsync(Document document, WrappedNavigationBarItem item, ITextView textView, ITextVersion textVersion, CancellationToken cancellationToken);
protected abstract void NavigateToItem(Document document, WrappedNavigationBarItem item, ITextView textView, CancellationToken cancellationToken);
protected override async Task <bool> TryNavigateToItemAsync(Document document, WrappedNavigationBarItem item, ITextView textView, ITextSnapshot textSnapshot, CancellationToken cancellationToken) { await NavigateToSymbolItemAsync(document, item, (RoslynNavigationBarItem.SymbolItem) item.UnderlyingItem, textSnapshot, cancellationToken).ConfigureAwait(false); return(true); }