IVsSolution2.CloseSolutionElement 方法 (UInt32, IVsHierarchy, UInt32)

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

命名空间:  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。如果失败,它会返回一个错误代码。

备注

从 vsshell.idl:

HRESULT IVsSolution2::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 安全性

请参见

参考

IVsSolution2 接口

CloseSolutionElement 重载

Microsoft.VisualStudio.Shell.Interop 命名空间