IVsLiteTree.InsertItems(IVsLiteTreeList, UInt32, UInt32) 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.
Insert items without performing realignment.
public:
int InsertItems(Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeList ^ pNode, System::UInt32 iAfter, System::UInt32 Count);
public:
int InsertItems(Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeList ^ pNode, unsigned int iAfter, unsigned int Count);
int InsertItems(Microsoft::VisualStudio::Shell::Interop::IVsLiteTreeList const & pNode, unsigned int iAfter, unsigned int Count);
public int InsertItems (Microsoft.VisualStudio.Shell.Interop.IVsLiteTreeList pNode, uint iAfter, uint Count);
abstract member InsertItems : Microsoft.VisualStudio.Shell.Interop.IVsLiteTreeList * uint32 * uint32 -> int
Public Function InsertItems (pNode As IVsLiteTreeList, iAfter As UInteger, Count As UInteger) As Integer
Parameters
- pNode
- IVsLiteTreeList
[In] Pointer to the IVsLiteTreeList to modify. Using -1 indicates starting at the beginning of the list.
- iAfter
- UInt32
[In] Integer index of the after which to insert the new node.
- Count
- UInt32
[In] Integer containing the count of nodes inserted.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
Use sparingly to adjust an existing node—don't add a 0 child node and then insert multiple items.
COM Signature
[C++]
From vsshell.idl:
HRESULT IVsLiteTree::InsertItems(
[in] IVsLiteTreeList *pNode,
[in] ULONG iAfter,
[in] ULONG Count
);