IVsTrackProjectDocuments2.OnAfterRenameFile 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在项目中重命名文件后,项目将调用此方法。
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 。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 IVsTrackProjectDocuments2
HRESULT IVsTrackProjectDocuments2::OnAfterRenameFile(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] VSRENAMEFILEFLAGS flags
);
项目在重命名文件后调用此方法,以通知环境文件已重命名。