Partilhar via


Método IVsTrackProjectDocuments2.OnAfterRenameFile (IVsProject, String, String, VSRENAMEFILEFLAGS)

 

Este método é chamado por um projeto depois que um arquivo foi renomeado no projeto.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int OnAfterRenameFile(
    IVsProject pProject,
    string pszMkOldName,
    string pszMkNewName,
    VSRENAMEFILEFLAGS flags
)
int OnAfterRenameFile(
    IVsProject^ pProject,
    String^ pszMkOldName,
    String^ pszMkNewName,
    VSRENAMEFILEFLAGS flags
)
abstract OnAfterRenameFile : 
        pProject:IVsProject *
        pszMkOldName:string *
        pszMkNewName:string *
        flags:VSRENAMEFILEFLAGS -> int
Function OnAfterRenameFile (
    pProject As IVsProject,
    pszMkOldName As String,
    pszMkNewName As String,
    flags As VSRENAMEFILEFLAGS
) As Integer

Parâmetros

  • pProject
    [in] Projeto que contém os arquivos que foram renomeados.
  • pszMkOldName
    [in] Caminho para o arquivo antigo.
  • pszMkNewName
    [in] Caminho para o arquivo renomeado.
  • flags
    [in] Para obter uma lista dos valores de sinalizadores, consulte VSRENAMEFILEFLAGS.

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::OnAfterRenameFile(
   [in] IVsProject *pProject,
   [in] LPCOLESTR pszMkOldName,
   [in] LPCOLESTR pszMkNewName,
   [in] VSRENAMEFILEFLAGS flags
);

O projeto chama esse método depois que ele tenha renomeado um arquivo para notificar o ambiente para que o arquivo foi renomeado.

Consulte também

Interface IVsTrackProjectDocuments2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo