Método IVsObjectList.DoRename (UInt32, String, UInt32)
Solicita que o item de lista fornecida para fazer a operação de renomeação.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int DoRename(
uint index,
string pszNewName,
uint grfFlags
)
int DoRename(
unsigned int index,
String^ pszNewName,
unsigned int grfFlags
)
abstract DoRename :
index:uint32 *
pszNewName:string *
grfFlags:uint32 -> int
Function DoRename (
index As UInteger,
pszNewName As String,
grfFlags As UInteger
) As Integer
Parâmetros
- index
[in] Especifica o índice do item da lista de interesse.
- pszNewName
[in] Ponteiro para uma seqüência de caracteres terminado nulo que contém o novo nome.
- grfFlags
[in] Sinalizador que indica que o índice é parte de uma seleção múltipla.Valores são obtidas a partir do _VSOBJOPFLAGS enumeração.
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::DoRename(
[in] ULONG Index,
[in] LPCOLESTR pszNewName,
[in] VSOBJOPFLAGS grfFlags
);
As chamadas de ambiente DoRename quando o usuário confirma a operação de renomeação.Esse método será chamado somente depois de CanRename foi chamado com o pszNewName para que você já teve a oportunidade para validar o nome.Se DoRename for bem-sucedida, retornar S_OK, caso contrário, retornará um erro do RH e definir as informações de erro rico para indicar o problema que foi encontrado.
Se vários itens a ser renomeado, definirá o ambiente grfFlags para indicar que várias DoRename chamadas estão sendo feitas.O ambiente também é usado o grfFlags parâmetro para indicar o primeiro e o último item a ser renomeado.Você pode usar isso, por exemplo, para criar uma ação desfazer única para vários itens de dados.
Consulte também
Interface IVsObjectList
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo