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
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.
Remarks
COM Signature
From vsshell.idl:
HRESULT IVsFireSolutionEvents::FireOnBeforeCloseProject(
[in] IVsHierarchy *pHierarchy,
[in] BOOL fRemoved
);
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.