FlavoredProject.IVsHierarchy.Close Method
Closes and cleans up a hierarchy once the environment determines that it is no longer used.
Namespace: Microsoft.VisualStudio.Shell.Flavor
Assembly: Microsoft.VisualStudio.Shell.12.0 (in Microsoft.VisualStudio.Shell.12.0.dll)
Syntax
'Declaration
Private Function Close As Integer Implements IVsHierarchy.Close
int IVsHierarchy.Close()
private:
virtual int Close() sealed = IVsHierarchy::Close
private abstract Close : unit -> int
private override Close : unit -> int
JScript does not support explicit interface implementations.
Return Value
Type: Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Implements
Remarks
This method calls the Close method, which calls the Close method on the inner project.
It is called automatically only on hierarchies that are part of a solution. For hierarchies outside of solutions, have your package call this method on exit for any hierarchies that the package implements.
.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.