IVsTrackProjectDocuments2.OnAfterRenameDirectories(IVsProject, Int32, String[], String[], VSRENAMEDIRECTORYFLAGS[]) Méthode

Définition

Cette méthode est appelée par un projet après qu'un répertoire a été renommé dans le projet.

public:
 int OnAfterRenameDirectories(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, int cDirs, cli::array <System::String ^> ^ rgszMkOldNames, cli::array <System::String ^> ^ rgszMkNewNames, cli::array <Microsoft::VisualStudio::Shell::Interop::VSRENAMEDIRECTORYFLAGS> ^ rgFlags);
public:
 int OnAfterRenameDirectories(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, int cDirs, Platform::Array <Platform::String ^> ^ rgszMkOldNames, Platform::Array <Platform::String ^> ^ rgszMkNewNames, Platform::Array <Microsoft::VisualStudio::Shell::Interop::VSRENAMEDIRECTORYFLAGS> ^ rgFlags);
int OnAfterRenameDirectories(Microsoft::VisualStudio::Shell::Interop::IVsProject const & pProject, int cDirs, std::Array <std::wstring const &> const & rgszMkOldNames, std::Array <std::wstring const &> const & rgszMkNewNames, std::Array <Microsoft::VisualStudio::Shell::Interop::VSRENAMEDIRECTORYFLAGS> const & rgFlags);
public int OnAfterRenameDirectories (Microsoft.VisualStudio.Shell.Interop.IVsProject pProject, int cDirs, string[] rgszMkOldNames, string[] rgszMkNewNames, Microsoft.VisualStudio.Shell.Interop.VSRENAMEDIRECTORYFLAGS[] rgFlags);
abstract member OnAfterRenameDirectories : Microsoft.VisualStudio.Shell.Interop.IVsProject * int * string[] * string[] * Microsoft.VisualStudio.Shell.Interop.VSRENAMEDIRECTORYFLAGS[] -> int
Public Function OnAfterRenameDirectories (pProject As IVsProject, cDirs As Integer, rgszMkOldNames As String(), rgszMkNewNames As String(), rgFlags As VSRENAMEDIRECTORYFLAGS()) As Integer

Paramètres

pProject
IVsProject

[in] Projet contenant les répertoires renommés.

cDirs
Int32

[in] Nombre de répertoires à renommer.

rgszMkOldNames
String[]

[in] Tableau de chemins d'accès pour les anciens noms de répertoires.

rgszMkNewNames
String[]

[in] Tableau de chemins d'accès pour les nouveaux noms de répertoires.

rgFlags
VSRENAMEDIRECTORYFLAGS[]

[in] Indicateurs spécifiant des informations sur les répertoires renommés. Pour obtenir la liste des valeurs rgflags, consultez VSRENAMEDIRECTORYFLAGS.

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Signature COM

À partir de IVsTrackProjectDocuments2. idl

HRESULT IVsTrackProjectDocuments2::OnAfterRenameDirectories(  
   [in] IVsProject *pProject,  
   [in] int cDirs,  
   [in, size_is(cDirs)] const LPCOLESTR rgszMkOldNames[],  
   [in, size_is(cDirs)] const LPCOLESTR rgszMkNewNames[],  
   [in, size_is(cDirs)] const VSRENAMEDIRECTORYFLAGS rgflags[]  
);  

Le projet appelle cette méthode après avoir renommé un répertoire pour informer l’environnement que le répertoire a été renommé.

Notes

Tous les appels de répertoire sont facultatifs. Toutefois, si vous appelez l’une des OnQuery* méthodes de répertoire, vous devez appeler la OnAfter* méthode de répertoire correspondante si l' OnQuery* appel a réussi.

S’applique à