IVsLibrary3.CreateNavInfo2 Method
Creates an IVsNavInfo2 object with the specified language.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)
Syntax
'Declaration
Sub CreateNavInfo2 ( _
language As UInteger, _
rgSymbolNodes As SYMBOL_DESCRIPTION_NODE(), _
ulcNodes As UInteger, _
<OutAttribute> ByRef ppNavInfo As IVsNavInfo2 _
)
void CreateNavInfo2(
uint language,
SYMBOL_DESCRIPTION_NODE[] rgSymbolNodes,
uint ulcNodes,
out IVsNavInfo2 ppNavInfo
)
void CreateNavInfo2(
[InAttribute] unsigned int language,
[InAttribute] array<SYMBOL_DESCRIPTION_NODE>^ rgSymbolNodes,
[InAttribute] unsigned int ulcNodes,
[OutAttribute] IVsNavInfo2^% ppNavInfo
)
abstract CreateNavInfo2 :
language:uint32 *
rgSymbolNodes:SYMBOL_DESCRIPTION_NODE[] *
ulcNodes:uint32 *
ppNavInfo:IVsNavInfo2 byref -> unit
function CreateNavInfo2(
language : uint,
rgSymbolNodes : SYMBOL_DESCRIPTION_NODE[],
ulcNodes : uint,
ppNavInfo : IVsNavInfo2
)
Parameters
language
Type: UInt32[in] The preferred language.
rgSymbolNodes
Type: array<Microsoft.VisualStudio.Shell.Interop.SYMBOL_DESCRIPTION_NODE[][in, size_is(ulcNodes)] An array of SYMBOL_DESCRIPTION_NODE objects describing each node in the tree.
ulcNodes
Type: UInt32[in] The number of objects in the rgSymbolNodes array.
ppNavInfo
Type: Microsoft.VisualStudio.Shell.Interop.IVsNavInfo2%[out] Returns an IVsNavInfo2 object representing the navigation information for all nodes in the tree.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.