Sdílet prostřednictvím


IVsSolution.SaveSolutionElement – metoda (UInt32, IVsHierarchy, UInt32)

 

Programově uloží dokument, projektu nebo celého řešení.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

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

Parametry

  • grfSaveOpts
    [v] Možnosti ukládání.For a list of grfSaveOpts, see __VSSLNSAVEOPTIONS.
  • pHier
    [v] Ukazatel IVsHierarchy rozhraní dokument uložit.
  • docCookie
    [v] Abstraktní popisovač prvku, který byl uložen.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsSolution::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).

Viz také

IVsSolution – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek