Compartilhar via


Método IVsSolution2.SaveSolutionElement (UInt32, IVsHierarchy, UInt32)

 

Publicado: abril de 2016

Programaticamente, salva 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 SaveSolutionElement(
    uint grfSaveOpts,
    IVsHierarchy pHier,
    uint docCookie
)
int SaveSolutionElement(
    unsigned int grfSaveOpts,
    IVsHierarchy^ pHier,
    unsigned int docCookie
)
abstract SaveSolutionElement : 
        grfSaveOpts:uint32 *
        pHier:IVsHierarchy *
        docCookie:uint32 -> int
Function SaveSolutionElement (
    grfSaveOpts As UInteger,
    pHier As IVsHierarchy,
    docCookie As UInteger
) As Integer

Parâmetros

  • grfSaveOpts
    [in] Opções de salvamento.For a list of grfSaveOpts, see __VSSLNSAVEOPTIONS.
  • pHier
    [in] Ponteiro para o IVsHierarchy interface do documento para salvar.
  • docCookie
    [in] Identificador abstrato para o elemento que foi salvo.

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.SaveSolutionElement(UInt32, IVsHierarchy, UInt32)

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsSolution2::SaveSolutionElement(
   [in] VSSLNSAVEOPTIONS grfSaveOpts, 
   [in] IVsHierarchy *pHier, 
   [in] VSCOOKIE docCookie
);

To save the entire solution, call SaveSolutionElement(grfSaveOpts, null, null).To save a single project, call SaveSolutionElement(grfSaveOpts, phier, null).To save a single document, call SaveSolutionElement(grfSaveOpts, null, docCookie).

Consulte também

Interface IVsSolution2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo