IVsNavigationTool Interface

Replaces IVsClassView and IVsObjectBrowser.to manipulate the Class View and Object Browser.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (in Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Syntax

'Declaration
<InterfaceTypeAttribute()> _
<GuidAttribute("FDAEB434-F941-4370-9B89-325249EFEC48")> _
Public Interface IVsNavigationTool
[InterfaceTypeAttribute()]
[GuidAttribute("FDAEB434-F941-4370-9B89-325249EFEC48")]
public interface IVsNavigationTool
[InterfaceTypeAttribute()]
[GuidAttribute(L"FDAEB434-F941-4370-9B89-325249EFEC48")]
public interface class IVsNavigationTool
[<InterfaceTypeAttribute()>]
[<GuidAttribute("FDAEB434-F941-4370-9B89-325249EFEC48")>]
type IVsNavigationTool =  interface end
public interface IVsNavigationTool

The IVsNavigationTool type exposes the following members.

Methods

  Name Description
Public method GetSelectedSymbols Get the symbols selected in the object or class browser.
Public method NavigateToNavInfo Tells the class or object browser to navigate to a particular item.
Public method NavigateToSymbol Tells the class or object browser to navigate to items in a library.

Top

Remarks

To use this interface with the Class View, get an instance from the SVsClassView (SID_SVsClassView) service. To use this interface with the Object Browser, get an instance from the SVsObjBrowser (SID_SVsObjBrowser) service.

See Also

Reference

Microsoft.VisualStudio.Shell.Interop Namespace