Método IVsObjectList.DoDelete (UInt32, UInt32)
Solicita que o item da lista fornecida para fazer a operação de exclusão.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int DoDelete(
uint index,
uint grfFlags
)
int DoDelete(
unsigned int index,
unsigned int grfFlags
)
abstract DoDelete :
index:uint32 *
grfFlags:uint32 -> int
Function DoDelete (
index As UInteger,
grfFlags As UInteger
) As Integer
Parâmetros
- index
[in] Especifica o índice do item da lista para excluir.
- grfFlags
[in] Extraído de valores a _VSOBJOPFLAGS enum.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Comentários
COM assinatura
De vsshell.idl:
HRESULT IVsObjectList::DoDelete(
[in] ULONG Index,
[in] VSOBJOPFLAGS grfFlags
);
As chamadas de ambiente DoDelete quando o usuário pergunta excluir o item no index.Esse método será chamado somente depois de CanDelete foi chamado no item e retornou true.Em uma exclusão bem-sucedida DoDelete deve retornar S_OK, se a exclusão falhou, retornar a falha como um erro de RH e definir as informações de erro rico para indicar o problema que foi encontrado.
Consulte também
Interface IVsObjectList
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo