IVsDataViewHierarchy.InsertItem 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.
Overloads
InsertItem(Int32, String, Int32, Object[]) |
Inserts the specified node under the specified parent node. |
InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[]) |
Inserts the specified node and its child nodes, if any, under the specified parent node. |
InsertItem(Int32, String, Int32, Object[])
Inserts the specified node under the specified parent node.
public:
bool InsertItem(int parentItemId, System::String ^ typeName, int newItemId, cli::array <System::Object ^> ^ identifier);
public bool InsertItem (int parentItemId, string typeName, int newItemId, object[] identifier);
abstract member InsertItem : int * string * int * obj[] -> bool
Public Function InsertItem (parentItemId As Integer, typeName As String, newItemId As Integer, identifier As Object()) As Boolean
Parameters
- parentItemId
- Int32
The full name of the new node's parent.
- typeName
- String
The name of the new node's type.
- newItemId
- Int32
A numerical identifier for the new node to insert.
- identifier
- Object[]
An array containing identifier parts that represent the new node.
Returns
true if the node was inserted; otherwise, false.
Exceptions
The typeName
parameter is null.
Applies to
InsertItem(Int32, IVsDataViewSelectionInfo, Int32, Object[])
Inserts the specified node and its child nodes, if any, under the specified parent node.
public:
bool InsertItem(int parentItemId, Microsoft::VisualStudio::Data::Services::IVsDataViewSelectionInfo ^ childSelectionInfo, int newItemId, cli::array <System::Object ^> ^ identifier);
public bool InsertItem (int parentItemId, Microsoft.VisualStudio.Data.Services.IVsDataViewSelectionInfo childSelectionInfo, int newItemId, object[] identifier);
abstract member InsertItem : int * Microsoft.VisualStudio.Data.Services.IVsDataViewSelectionInfo * int * obj[] -> bool
Public Function InsertItem (parentItemId As Integer, childSelectionInfo As IVsDataViewSelectionInfo, newItemId As Integer, identifier As Object()) As Boolean
Parameters
- parentItemId
- Int32
The full name of the new node's parent.
- childSelectionInfo
- IVsDataViewSelectionInfo
The selection of child nodes to insert beneath the new node.
- newItemId
- Int32
A numerical identifier for the new node to insert.
- identifier
- Object[]
An array containing identifier parts that represent the new node.
Returns
true if the node was inserted; otherwise, false.
Exceptions
The childSelectionInfo
parameter is null.
The childSelectionInfo
parameter is not a child of the specified parent node.