IVsFireSolutionEvents.FireOnBeforeCloseProject Method

Fires a solution event, OnBeforeCloseProject, before closing a project.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Declaration
Function FireOnBeforeCloseProject ( _
    pHierarchy As IVsHierarchy, _
    fRemoved As Integer _
) As Integer
int FireOnBeforeCloseProject(
    IVsHierarchy pHierarchy,
    int fRemoved
)
int FireOnBeforeCloseProject(
    [InAttribute] IVsHierarchy^ pHierarchy, 
    [InAttribute] int fRemoved
)
abstract FireOnBeforeCloseProject : 
        pHierarchy:IVsHierarchy * 
        fRemoved:int -> int 
function FireOnBeforeCloseProject(
    pHierarchy : IVsHierarchy, 
    fRemoved : int
) : int

Parameters

  • fRemoved
    Type: System.Int32
    [in] Boolean. Set to true if the project was removed from the solution before the solution was closed. Set to false if the project was removed from the solution while the solution was being closed.

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

COM Signature

From vsshell.idl:

HRESULT IVsFireSolutionEvents::FireOnBeforeCloseProject(
   [in] IVsHierarchy *pHierarchy, 
   [in] BOOL fRemoved
);

.NET Framework Security

See Also

Reference

IVsFireSolutionEvents Interface

Microsoft.VisualStudio.Shell.Interop Namespace