IVsNavInfo.EnumCanonicalNodes(IVsEnumNavInfoNodes) Method
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Defines a collection of nodes contained in the canonical path of the symbol.
public:
int EnumCanonicalNodes([Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsEnumNavInfoNodes ^ % ppEnum);
public:
int EnumCanonicalNodes([Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsEnumNavInfoNodes ^ & ppEnum);
int EnumCanonicalNodes([Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsEnumNavInfoNodes const & & ppEnum);
public int EnumCanonicalNodes (out Microsoft.VisualStudio.Shell.Interop.IVsEnumNavInfoNodes ppEnum);
abstract member EnumCanonicalNodes : IVsEnumNavInfoNodes -> int
Public Function EnumCanonicalNodes (ByRef ppEnum As IVsEnumNavInfoNodes) As Integer
- ppEnum
- IVsEnumNavInfoNodes
[out] The IVsEnumNavInfoNodes. Identifies the collection of nodes in the canonical path of the symbol.
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
From vsshell80.idl:
HRESULT IVsNavInfo::EnumCanonicalNodes(
[out] IVsEnumNavInfoNodes ** ppEnum
);
A canonical path is a unique, fully qualified path identifying the symbol within the hierarchical tree of symbols. The canonical path starts with the top-level node and ends with a specific symbol.