Freigeben über


IVsDataViewHierarchy.InsertItem-Methode (Int32, IVsDataViewSelectionInfo, Int32, array<Object[])

Fügt den angegebenen Knoten und dessen untergeordnete Knoten ggf. mit den angegebenen übergeordneten Knoten ein.

Namespace:  Microsoft.VisualStudio.Data.Services.SupportEntities
Assembly:  Microsoft.VisualStudio.Data.Services (in Microsoft.VisualStudio.Data.Services.dll)

Syntax

'Declaration
Function InsertItem ( _
    parentItemId As Integer, _
    childSelectionInfo As IVsDataViewSelectionInfo, _
    newItemId As Integer, _
    identifier As Object() _
) As Boolean
bool InsertItem(
    int parentItemId,
    IVsDataViewSelectionInfo childSelectionInfo,
    int newItemId,
    Object[] identifier
)
bool InsertItem(
    int parentItemId, 
    IVsDataViewSelectionInfo^ childSelectionInfo, 
    int newItemId, 
    array<Object^>^ identifier
)
abstract InsertItem : 
        parentItemId:int * 
        childSelectionInfo:IVsDataViewSelectionInfo * 
        newItemId:int * 
        identifier:Object[] -> bool
function InsertItem(
    parentItemId : int, 
    childSelectionInfo : IVsDataViewSelectionInfo, 
    newItemId : int, 
    identifier : Object[]
) : boolean

Parameter

  • parentItemId
    Typ: Int32

    Der vollständige Name des neuen übergeordneten Elements des Knotens.

  • newItemId
    Typ: Int32

    Der -Parameter oder der -Parameter ist .

  • identifier
    Typ: array<Object[]

    Ein Array, das Bezeichnerteile enthält, die den neuen Knoten darstellen.

Rückgabewert

Typ: Boolean
true , wenn der Knoten eingefügt wurde; andernfalls false.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

Der childSelectionInfo-Parameter ist nullein Nullverweis (Nothing in Visual Basic).

ArgumentException

Der childSelectionInfo-Parameter ist kein untergeordnetes Element des angegebenen übergeordneten Knotens.

.NET Framework-Sicherheit

Siehe auch

Referenz

IVsDataViewHierarchy Schnittstelle

InsertItem-Überladung

Microsoft.VisualStudio.Data.Services.SupportEntities-Namespace