Udostępnij za pośrednictwem


Metoda IVsSolution2.SaveSolutionElement — (UInt32, IVsHierarchy, UInt32)

 

Programowo zapisuje dokument, projektu lub całego rozwiązania.

Przestrzeń nazw:   Microsoft.VisualStudio.Shell.Interop
Zestaw:  Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)

Składnia

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

  • docCookie
    Type: System.UInt32

    [in] Ogólna dojścia do elementu, który został zapisany.

Wartość zwracana

Type: System.Int32

Jeśli metoda zakończy się pomyślnie, zwraca S_OK. Jeśli nie, zwraca kod błędu.

Implementuje

IVsSolution.SaveSolutionElement(UInt32, IVsHierarchy, UInt32)

Uwagi

Podpis COM

Z vsshell.idl:

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

Aby zapisać całego rozwiązania, należy wywołać SaveSolutionElement(grfSaveOpts, null, null). Aby zapisać pojedynczego projektu, należy wywołać SaveSolutionElement(grfSaveOpts, phier, null). Aby zapisać pojedynczego dokumentu, należy wywołać SaveSolutionElement(grfSaveOpts, null, docCookie).

Zobacz też

Interfejs IVsSolution2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku