Udostępnij za pośrednictwem


Metoda IVsSolution.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.

Uwagi

Podpis COM

Z vsshell.idl:

HRESULT IVsSolution::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 IVsSolution
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop

Powrót do początku