IVsLibrary3.CreateNavInfo2 Method
Definition
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.
Creates an IVsNavInfo2 object with the specified language.
public:
void CreateNavInfo2(System::UInt32 language, cli::array <Microsoft::VisualStudio::Shell::Interop::SYMBOL_DESCRIPTION_NODE> ^ rgSymbolNodes, System::UInt32 ulcNodes, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsNavInfo2 ^ % ppNavInfo);
public:
void CreateNavInfo2(unsigned int language, Platform::Array <Microsoft::VisualStudio::Shell::Interop::SYMBOL_DESCRIPTION_NODE> ^ rgSymbolNodes, unsigned int ulcNodes, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsNavInfo2 ^ & ppNavInfo);
void CreateNavInfo2(unsigned int language, std::Array <Microsoft::VisualStudio::Shell::Interop::SYMBOL_DESCRIPTION_NODE> const & rgSymbolNodes, unsigned int ulcNodes, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsNavInfo2 const & & ppNavInfo);
public void CreateNavInfo2 (uint language, Microsoft.VisualStudio.Shell.Interop.SYMBOL_DESCRIPTION_NODE[] rgSymbolNodes, uint ulcNodes, out Microsoft.VisualStudio.Shell.Interop.IVsNavInfo2 ppNavInfo);
abstract member CreateNavInfo2 : uint32 * Microsoft.VisualStudio.Shell.Interop.SYMBOL_DESCRIPTION_NODE[] * uint32 * IVsNavInfo2 -> unit
Public Sub CreateNavInfo2 (language As UInteger, rgSymbolNodes As SYMBOL_DESCRIPTION_NODE(), ulcNodes As UInteger, ByRef ppNavInfo As IVsNavInfo2)
Parameters
- language
- UInt32
[in] The preferred language.
- rgSymbolNodes
- SYMBOL_DESCRIPTION_NODE[]
[in, size_is(ulcNodes)] An array of SYMBOL_DESCRIPTION_NODE objects describing each node in the tree.
- ulcNodes
- UInt32
[in] The number of objects in the rgSymbolNodes
array.
- ppNavInfo
- IVsNavInfo2
[out] Returns an IVsNavInfo2 object representing the navigation information for all nodes in the tree.