Share via


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.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Syntax

'Declaration
Private Function QueryClose ( _
    <OutAttribute> ByRef close As Integer _
) As Integer Implements IVsPackage.QueryClose
int IVsPackage.QueryClose(
    out int close
)
private:
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.

Parameters

  • 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.

Implements

IVsPackage.QueryClose(Int32%)

.NET Framework Security

See Also

Reference

Package Class

Microsoft.VisualStudio.Shell Namespace