共用方式為


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

'宣告
Function FireOnBeforeCloseProject ( _
    pHierarchy As IVsHierarchy, _
    fRemoved As Integer _
) As Integer
'用途
Dim instance As IVsFireSolutionEvents
Dim pHierarchy As IVsHierarchy
Dim fRemoved As Integer
Dim returnValue As Integer

returnValue = instance.FireOnBeforeCloseProject(pHierarchy, _
    fRemoved)
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

IVsFireSolutionEvents Members

Microsoft.VisualStudio.Shell.Interop Namespace