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
grfSaveOpts
Type: System.UInt32[in] Zapisz opcje. Aby uzyskać listę grfSaveOpts, zobacz __VSSLNSAVEOPTIONS.
pHier
Type: Microsoft.VisualStudio.Shell.Interop.IVsHierarchy[in] Wskaźnik do IVsHierarchy interfejs dokumentu, aby zapisać.
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