IVsSolution2.OnAfterRenameProject(IVsProject, String, String, UInt32) Метод

Определение

Выполняет переименование проекта.

public:
 int OnAfterRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, System::String ^ pszMkOldName, System::String ^ pszMkNewName, System::UInt32 dwReserved);
public:
 int OnAfterRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject ^ pProject, Platform::String ^ pszMkOldName, Platform::String ^ pszMkNewName, unsigned int dwReserved);
int OnAfterRenameProject(Microsoft::VisualStudio::Shell::Interop::IVsProject const & pProject, std::wstring const & pszMkOldName, std::wstring const & pszMkNewName, unsigned int dwReserved);
public int OnAfterRenameProject (Microsoft.VisualStudio.Shell.Interop.IVsProject pProject, string pszMkOldName, string pszMkNewName, uint dwReserved);
abstract member OnAfterRenameProject : Microsoft.VisualStudio.Shell.Interop.IVsProject * string * string * uint32 -> int
Public Function OnAfterRenameProject (pProject As IVsProject, pszMkOldName As String, pszMkNewName As String, dwReserved As UInteger) As Integer

Параметры

pProject
IVsProject

[in] Указатель IVsProject для переименования проекта.

pszMkOldName
String

[in] Старое имя проекта на диске.

pszMkNewName
String

[in] Новое имя проекта на диске.

dwReserved
UInt32

[in] Зарезервирован для будущего использования.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Реализации

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsSolution2::OnAfterRenameProject(  
   [in] IVsProject *pProject,   
   [in] LPCOLESTR pszMkOldName,   
   [in] LPCOLESTR pszMkNewName,   
   [in] DWORD dwReserved  
);  

Этот метод завершает Переименование проекта. Если проект хранится в файловой системе, вызывающий объект должен переименовать файл в файловой системе до вызова этого метода (например, путем вызова MoveFile метода в пакете SDK платформы). Этот метод обрабатывает обновление запущенной таблицы документов и уведомляет IVsTrackProjectDocuments2 клиентов (например, системе управления версиями) о том, что файл проекта был переименован.

Применяется к