IVsFireSolutionEvents::FireOnBeforeCloseProject Method (IVsHierarchy^, Int32)

 

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)

int FireOnBeforeCloseProject(
	IVsHierarchy^ pHierarchy,
	int fRemoved
)

Parameters

pHierarchy
Type: Microsoft.VisualStudio.Shell.Interop::IVsHierarchy^

[in] Pointer to the IVsHierarchy interface of the project being closed.

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.

From vsshell.idl:

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