Método IVsTrackProjectDocuments2.OnQueryRenameFile (IVsProject, String, String, VSRENAMEFILEFLAGS, Int32)
Este método é chamado por um projeto para determinar se um arquivo no projeto pode ser renomeado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int OnQueryRenameFile(
IVsProject pProject,
string pszMkOldName,
string pszMkNewName,
VSRENAMEFILEFLAGS flags,
out int pfRenameCanContinue
)
int OnQueryRenameFile(
IVsProject^ pProject,
String^ pszMkOldName,
String^ pszMkNewName,
VSRENAMEFILEFLAGS flags,
[OutAttribute] int% pfRenameCanContinue
)
abstract OnQueryRenameFile :
pProject:IVsProject *
pszMkOldName:string *
pszMkNewName:string *
flags:VSRENAMEFILEFLAGS *
pfRenameCanContinue:int byref -> int
Function OnQueryRenameFile (
pProject As IVsProject,
pszMkOldName As String,
pszMkNewName As String,
flags As VSRENAMEFILEFLAGS,
<OutAttribute> ByRef pfRenameCanContinue As Integer
) As Integer
Parâmetros
- pProject
[in] Projeto que contém o arquivo a ser renomeado.
- pszMkOldName
[in] Caminho para o antigo nome do arquivo.
- pszMkNewName
[in] Caminho para o novo nome de arquivo.
- flags
[in] Para obter uma lista dos valores de sinalizadores, consulte VSRENAMEFILEFLAGS.
- pfRenameCanContinue
[out] Esse valor é true se renomear o arquivo possa continuar.
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 IVsTrackProjectDocuments2.idl
HRESULT IVsTrackProjectDocuments2::OnQueryRenameFile(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] VSRENAMEFILEFLAGS flags,
[out] BOOL *pfRenameCanContinue
);
Chame esse método quando você deseja renomear um arquivo no projeto.Este método deve ser chamado antes que o arquivo é renomeado no projeto.O ambiente retorna um sinalizador que indica se o arquivo pode ser renomeado.Depois que você tenha recebido a autorização para renomear o arquivo e você renomeou, chamada OnAfterRenameFile para confirmar que o arquivo foi renomeado e fornecer o ambiente com o novo nome.
Consulte também
Interface IVsTrackProjectDocuments2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo