Método IVsSolution.QueryRenameProject (IVsProject, String, String, UInt32, Int32)
Publicado: abril de 2016
Determina se o projeto pode ser renomeado.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int QueryRenameProject(
IVsProject pProject,
string pszMkOldName,
string pszMkNewName,
uint dwReserved,
out int pfRenameCanContinue
)
int QueryRenameProject(
IVsProject^ pProject,
String^ pszMkOldName,
String^ pszMkNewName,
unsigned int dwReserved,
[OutAttribute] int% pfRenameCanContinue
)
abstract QueryRenameProject :
pProject:IVsProject *
pszMkOldName:string *
pszMkNewName:string *
dwReserved:uint32 *
pfRenameCanContinue:int byref -> int
Function QueryRenameProject (
pProject As IVsProject,
pszMkOldName As String,
pszMkNewName As String,
dwReserved As UInteger,
<OutAttribute> ByRef pfRenameCanContinue As Integer
) As Integer
Parâmetros
- pProject
[in] IVsProject o ponteiro para o projeto renomear.
- pszMkOldName
[in] Nome antigo do projeto no disco.
- pszMkNewName
[in] Novo nome do projeto no disco.
- dwReserved
[in] Reservado para uso futuro.
- pfRenameCanContinue
[out] Se true, e em seguida, o projeto pode ser renomeado.
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 vsshell.idl:
HRESULT IVsSolution::QueryRenameProject(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] DWORD dwReserved,
[out] BOOL *pfRenameCanContinue
);
Esse método verifica se o projeto pode ser renomeado no momento em que uma ação de renomear é iniciada.O arquivo de solução deve ser gravável antes que qualquer tentativa de renomear o projeto seja feita.Se a solução está atualmente sob controle de origem, mas não foi retirado, o usuário é solicitado fazer check-out do arquivo.Se o arquivo de projeto estiver sob controle de origem, em seguida, ele não deve fazer check out.Este método chama basicamente QueryEditSolutionFile e OnQueryRenameFile arquivo de projeto.
Consulte também
Interface IVsSolution
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo