Share via


IVsSolutionEvents5.OnBeforeOpenProject Method

Fired before each project is opened.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assemblies:   Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
  Microsoft.VisualStudio.Shell.Interop.11.0 (in Microsoft.VisualStudio.Shell.Interop.11.0.dll)

Syntax

'Declaration
Sub OnBeforeOpenProject ( _
    ByRef guidProjectID As Guid, _
    ByRef guidProjectType As Guid, _
    pszFileName As String _
)
void OnBeforeOpenProject(
    ref Guid guidProjectID,
    ref Guid guidProjectType,
    string pszFileName
)
void OnBeforeOpenProject(
    [InAttribute] Guid% guidProjectID, 
    [InAttribute] Guid% guidProjectType, 
    [InAttribute] String^ pszFileName
)
abstract OnBeforeOpenProject : 
        guidProjectID:Guid byref * 
        guidProjectType:Guid byref * 
        pszFileName:string -> unit
function OnBeforeOpenProject(
    guidProjectID : Guid, 
    guidProjectType : Guid, 
    pszFileName : String
)

Parameters

  • guidProjectID
    Type: Guid%

    [in] The GUID of the individual project to be opened.

  • guidProjectType
    Type: Guid%

    [in] The GUID of the type of project (for example, Visual Basic or C#) to be opened.

  • pszFileName
    Type: String

    [in] The name of the project file.

.NET Framework Security

See Also

Reference

IVsSolutionEvents5 Interface

Microsoft.VisualStudio.Shell.Interop Namespace