IVsLibrary3.CreateNavInfo2 Method

Definition

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.

Applies to