IVsDataViewHierarchy.DelayInsertItem 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
DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[]) |
Adds the specified node to the queue of nodes to be inserted at a later time, if the parent node has not been expanded yet or is not created. Otherwise, inserts the specified node immediately. |
DelayInsertItem(String, String, Int32, Object[]) |
Adds the specified node to the queue of nodes to be inserted at a later time, if the parent node has not been expanded yet or is not created. Otherwise, inserts the specified node immediately. |
DelayInsertItem(String, IVsDataViewSelectionInfo, Int32, Object[])
Adds the specified node to the queue of nodes to be inserted at a later time, if the parent node has not been expanded yet or is not created. Otherwise, inserts the specified node immediately.
public:
bool DelayInsertItem(System::String ^ parentFullName, Microsoft::VisualStudio::Data::Services::IVsDataViewSelectionInfo ^ childSelectionInfo, int newItemId, cli::array <System::Object ^> ^ identifier);
public bool DelayInsertItem (string parentFullName, Microsoft.VisualStudio.Data.Services.IVsDataViewSelectionInfo childSelectionInfo, int newItemId, object[] identifier);
abstract member DelayInsertItem : string * Microsoft.VisualStudio.Data.Services.IVsDataViewSelectionInfo * int * obj[] -> bool
Public Function DelayInsertItem (parentFullName As String, childSelectionInfo As IVsDataViewSelectionInfo, newItemId As Integer, identifier As Object()) As Boolean
Parameters
- parentFullName
- String
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 new node is inserted immediately; false if the new node is placed in queue for delayed insert or is not inserted immediately.
Exceptions
The parentFullName
or childSelectionInfo
parameter is null.
Applies to
DelayInsertItem(String, String, Int32, Object[])
Adds the specified node to the queue of nodes to be inserted at a later time, if the parent node has not been expanded yet or is not created. Otherwise, inserts the specified node immediately.
public:
bool DelayInsertItem(System::String ^ parentFullName, System::String ^ typeName, int newItemId, cli::array <System::Object ^> ^ identifier);
public bool DelayInsertItem (string parentFullName, string typeName, int newItemId, object[] identifier);
abstract member DelayInsertItem : string * string * int * obj[] -> bool
Public Function DelayInsertItem (parentFullName As String, typeName As String, newItemId As Integer, identifier As Object()) As Boolean
Parameters
- parentFullName
- String
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 new node is inserted immediately; false if the new node is placed in queue for delayed insert or is not inserted immediately.
Exceptions
The parentFullName
or typeName
parameter is null.