Package.IVsPackage.QueryClose Method

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Called to ask the VSPackage if the Visual Studio shell can be closed.

Namespace:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.10.0 (in Microsoft.VisualStudio.Shell.10.0.dll)


Private Function QueryClose ( _
    <OutAttribute> ByRef close As Integer _
) As Integer Implements IVsPackage.QueryClose
int IVsPackage.QueryClose(
    out int close
virtual int QueryClose(
    [OutAttribute] int% close
) sealed = IVsPackage::QueryClose
private abstract QueryClose : 
        close:int byref -> int 
private override QueryClose : 
        close:int byref -> int 
JScript does not support explicit interface implementations.


  • close
    Type: System.Int32%
    Set canClose to false if you want to prevent the shell from closing

Return Value

Type: System.Int32
If the method succeeds, it returns S_OK, otherwise it returns an error code.



.NET Framework Security

See Also


Package Class

Microsoft.VisualStudio.Shell Namespace