Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Handles the deletion or removal of a hierarchy item.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function DeleteItem ( _
dwDelItemOp As UInteger, _
itemid As UInteger _
) As Integer
int DeleteItem(
uint dwDelItemOp,
uint itemid
)
int DeleteItem(
[InAttribute] unsigned int dwDelItemOp,
[InAttribute] unsigned int itemid
)
abstract DeleteItem :
dwDelItemOp:uint32 *
itemid:uint32 -> int
function DeleteItem(
dwDelItemOp : uint,
itemid : uint
) : int
Parameters
- dwDelItemOp
Type: System.UInt32
[in] Determines whether the hierarchy or hierarchy item is deleted from storage or removed from the project. Values are taken from the __VSDELETEITEMOPERATION enumeration.
- itemid
Type: System.UInt32
[in] Item identifier of an item in the hierarchy. VSITEMID_ROOT will delete everything in the hierarchy. VSITEMID_SELECTION is not supported.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsHierarchyDeleteHandler::DeleteItem(
[in] VSDELETEITEMOPERATION dwDelItemOp,
[in] VSITEMID itemid
);
Implement this method to delete or remove an item depending on the command option selected by the user.
.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.