ActionableSolutionListener.OnBeforeCloseProject Method
Called before a project is closed.
Namespace: Microsoft.VisualStudio.Data.Schema.Project.Project.Utilities
Assembly: Microsoft.VisualStudio.Data.Schema.Project (in Microsoft.VisualStudio.Data.Schema.Project.dll)
Syntax
'Declaration
Public Overrides Function OnBeforeCloseProject ( _
hierarchy As IVsHierarchy, _
removed As Integer _
) As Integer
'Usage
Dim instance As ActionableSolutionListener
Dim hierarchy As IVsHierarchy
Dim removed As Integer
Dim returnValue As Integer
returnValue = instance.OnBeforeCloseProject(hierarchy, _
removed)
public override int OnBeforeCloseProject(
IVsHierarchy hierarchy,
int removed
)
public:
virtual int OnBeforeCloseProject(
IVsHierarchy^ hierarchy,
int removed
) override
public override function OnBeforeCloseProject(
hierarchy : IVsHierarchy,
removed : int
) : int
abstract OnBeforeCloseProject :
hierarchy:IVsHierarchy *
removed:int -> int
override OnBeforeCloseProject :
hierarchy:IVsHierarchy *
removed:int -> int
Parameters
- hierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
The hierarchy of the project being closed
- removed
Type: System.Int32
Specifies whether the project was removed from the solution before the solution was closed
Return Value
Type: System.Int32
Implements
IVsSolutionEvents3.OnBeforeCloseProject(IVsHierarchy, Int32)
IVsSolutionEvents2.OnBeforeCloseProject(IVsHierarchy, Int32)
IVsSolutionEvents.OnBeforeCloseProject(IVsHierarchy, Int32)
.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.
See Also
Reference
ActionableSolutionListener Class
ActionableSolutionListener Members
Microsoft.VisualStudio.Data.Schema.Project.Project.Utilities Namespace