ActionableSolutionListener.OnBeforeUnloadProject Method
Called before a project is unloaded.
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 OnBeforeUnloadProject ( _
realHierarchy As IVsHierarchy, _
stubHierarchy As IVsHierarchy _
) As Integer
'Usage
Dim instance As ActionableSolutionListener
Dim realHierarchy As IVsHierarchy
Dim stubHierarchy As IVsHierarchy
Dim returnValue As Integer
returnValue = instance.OnBeforeUnloadProject(realHierarchy, _
stubHierarchy)
public override int OnBeforeUnloadProject(
IVsHierarchy realHierarchy,
IVsHierarchy stubHierarchy
)
public:
virtual int OnBeforeUnloadProject(
IVsHierarchy^ realHierarchy,
IVsHierarchy^ stubHierarchy
) override
public override function OnBeforeUnloadProject(
realHierarchy : IVsHierarchy,
stubHierarchy : IVsHierarchy
) : int
abstract OnBeforeUnloadProject :
realHierarchy:IVsHierarchy *
stubHierarchy:IVsHierarchy -> int
override OnBeforeUnloadProject :
realHierarchy:IVsHierarchy *
stubHierarchy:IVsHierarchy -> int
Parameters
- realHierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
The hierarchy of the project to unload
- stubHierarchy
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy
Placeholder hierarchy of the project to unload
Return Value
Type: System.Int32
Implements
IVsSolutionEvents3.OnBeforeUnloadProject(IVsHierarchy, IVsHierarchy)
IVsSolutionEvents2.OnBeforeUnloadProject(IVsHierarchy, IVsHierarchy)
IVsSolutionEvents.OnBeforeUnloadProject(IVsHierarchy, IVsHierarchy)
.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