Método IVsSolution2.CloseSolutionElement (UInt32, IVsHierarchy, UInt32)
Publicado: abril de 2016
Programaticamente, fecha um documento, um projeto ou toda a solução.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)
Sintaxe
int CloseSolutionElement(
uint grfCloseOpts,
IVsHierarchy pHier,
uint docCookie
)
int CloseSolutionElement(
unsigned int grfCloseOpts,
IVsHierarchy^ pHier,
unsigned int docCookie
)
abstract CloseSolutionElement :
grfCloseOpts:uint32 *
pHier:IVsHierarchy *
docCookie:uint32 -> int
Function CloseSolutionElement (
grfCloseOpts As UInteger,
pHier As IVsHierarchy,
docCookie As UInteger
) As Integer
Parâmetros
- grfCloseOpts
[in] Feche as opções para o arquivo de solução (. sln).Para obter uma lista de grfCloseOpts valores, consulte __VSSLNCLOSEOPTIONS.
- pHier
[in] Ponteiro para o IVsHierarchy interface do documento para fechar.
- docCookie
[in] Documento que foi fechado.Esse valor é retornado a partir da tabela do documento em execução, chamando GetDocumentInfo.
Valor de retorno
Type: System.Int32
Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.
Implementações
IVsSolution.CloseSolutionElement(UInt32, IVsHierarchy, UInt32)
Comentários
De vsshell.idl:
HRESULT IVsSolution2::CloseSolutionElement(
[in] VSSLNCLOSEOPTIONS grfCloseOpts,
[in] IVsHierarchy *pHier,
[in] VSCOOKIE docCookie
);
To close the entire solution, call CloseSolutionElement(grfCloseOpts, null, null).To close a single project, call CloseSolutionElement(grfCloseOpts, phier, null).To close a single document, call CloseSolutionElement(grfCloseOpts, null, docCookie).
Consulte também
Interface IVsSolution2
Namespace Microsoft.VisualStudio.Shell.Interop
Retornar ao topo