IVsTrackProjectDocuments2.OnAfterRenameFile 方法

定义

在项目中重命名文件后,项目将调用此方法。

public:
 int OnAfterRenameFile(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, System::String ^ pszMkOldName, System::String ^ pszMkNewName, Microsoft::VisualStudio::Shell::Interop::VSRENAMEFILEFLAGS flags);
public:
 int OnAfterRenameFile(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, Platform::String ^ pszMkOldName, Platform::String ^ pszMkNewName, Microsoft::VisualStudio::Shell::Interop::VSRENAMEFILEFLAGS flags);
int OnAfterRenameFile(Microsoft::VisualStudio::Shell::Interop::IVsProject const & pProject, std::wstring const & pszMkOldName, std::wstring const & pszMkNewName, Microsoft::VisualStudio::Shell::Interop::VSRENAMEFILEFLAGS flags);
public int OnAfterRenameFile (Microsoft.VisualStudio.Shell.Interop.IVsProject pProject, string pszMkOldName, string pszMkNewName, Microsoft.VisualStudio.Shell.Interop.VSRENAMEFILEFLAGS flags);
abstract member OnAfterRenameFile : Microsoft.VisualStudio.Shell.Interop.IVsProject * string * string * Microsoft.VisualStudio.Shell.Interop.VSRENAMEFILEFLAGS -> int
Public Function OnAfterRenameFile (pProject As IVsProject, pszMkOldName As String, pszMkNewName As String, flags As VSRENAMEFILEFLAGS) As Integer

参数

pProject
IVsProject

中包含已重命名的文件的项目。

pszMkOldName
String

中旧文件的路径。

pszMkNewName
String

中已重命名的文件的路径。

flags
VSRENAMEFILEFLAGS

中有关标志值的列表,请参阅 VSRENAMEFILEFLAGS

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 IVsTrackProjectDocuments2

HRESULT IVsTrackProjectDocuments2::OnAfterRenameFile(  
   [in] IVsProject *pProject,  
   [in] LPCOLESTR pszMkOldName,  
   [in] LPCOLESTR pszMkNewName,  
   [in] VSRENAMEFILEFLAGS flags  
);  

项目在重命名文件后调用此方法,以通知环境文件已重命名。

适用于