IVsSolution.CloseSolutionElement 方法

以编程方式关闭文档、项目或整个解决方案。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Function CloseSolutionElement ( _
    grfCloseOpts As UInteger, _
    pHier As IVsHierarchy, _
    docCookie As UInteger _
) As Integer
int CloseSolutionElement(
    uint grfCloseOpts,
    IVsHierarchy pHier,
    uint docCookie
)

参数

返回值

类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。

备注

COM 签名

从 vsshell.idl:

HRESULT IVsSolution::CloseSolutionElement(
   [in] VSSLNCLOSEOPTIONS grfCloseOpts,
   [in] IVsHierarchy *pHier,
   [in] VSCOOKIE docCookie
);

若要关闭整个解决方案,请调用 CloseSolutionElement(grfCloseOpts、 nullnull 引用(在 Visual Basic 中为 Nothing), nullnull 引用(在 Visual Basic 中为 Nothing))。若要关闭单个项,请调用 CloseSolutionElement(grfCloseOpts、 phier, nullnull 引用(在 Visual Basic 中为 Nothing))。若要结束单文件,调用 CloseSolutionElement(grfCloseOpts、 nullnull 引用(在 Visual Basic 中为 Nothing), docCookie)。

.NET Framework 安全性

请参见

参考

IVsSolution 接口

Microsoft.VisualStudio.Shell.Interop 命名空间