Método IVsSolutionLoadManager.OnBeforeOpenProject (Guid, Guid, String, IVsSolutionLoadManagerSupport)
Acionado antes de cada projeto é aberto.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop.10.0 (em Microsoft.VisualStudio.Shell.Interop.10.0.dll)
Sintaxe
int OnBeforeOpenProject(
[InAttribute] ref Guid guidProjectID,
[InAttribute] ref Guid guidProjectType,
string pszFileName,
IVsSolutionLoadManagerSupport pSLMgrSupport
)
int OnBeforeOpenProject(
[InAttribute] Guid% guidProjectID,
[InAttribute] Guid% guidProjectType,
String^ pszFileName,
IVsSolutionLoadManagerSupport^ pSLMgrSupport
)
abstract OnBeforeOpenProject :
guidProjectID:Guid byref *
guidProjectType:Guid byref *
pszFileName:string *
pSLMgrSupport:IVsSolutionLoadManagerSupport -> int
Function OnBeforeOpenProject (
<InAttribute> ByRef guidProjectID As Guid,
<InAttribute> ByRef guidProjectType As Guid,
pszFileName As String,
pSLMgrSupport As IVsSolutionLoadManagerSupport
) As Integer
Parâmetros
- guidProjectID
O GUID do projeto individual a ser aberto.
- guidProjectType
O GUID do tipo de projeto a ser aberto (por exemploVisual Basic ou C#).
- pszFileName
O nome do arquivo do projeto.
- pSLMgrSupport
O IVsSolutionLoadManagerSupport service.
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
Normalmente o Gerenciador de carga de um solução usa esse método para definir a prioridade de carga do projeto chamando SetProjectLoadPriority.
Consulte também
Interface IVsSolutionLoadManager
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo