Metoda IVsTrackProjectDocuments2.OnAfterRemoveFiles — (IVsProject, Int32, String[], VSREMOVEFILEFLAGS )
Metoda ta jest wywoływana przez projekt po pliki zostały usunięte z projektu.
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
int OnAfterRemoveFiles(
IVsProject pProject,
int cFiles,
string[] rgpszMkDocuments,
VSREMOVEFILEFLAGS[] rgFlags
)
int OnAfterRemoveFiles(
IVsProject^ pProject,
int cFiles,
array<String^>^ rgpszMkDocuments,
array<VSREMOVEFILEFLAGS>^ rgFlags
)
abstract OnAfterRemoveFiles :
pProject:IVsProject *
cFiles:int *
rgpszMkDocuments:string[] *
rgFlags:VSREMOVEFILEFLAGS[] -> int
Function OnAfterRemoveFiles (
pProject As IVsProject,
cFiles As Integer,
rgpszMkDocuments As String(),
rgFlags As VSREMOVEFILEFLAGS()
) As Integer
Parametry
- pProject
[w] Projekt, z którego pliki zostały usunięte.
- cFiles
[w] Liczba plików, które zostały usunięte.
- rgpszMkDocuments
size_is(cFiles)] [w, Tablica ścieżki do plików, które zostały usunięte.
- rgFlags
size_is(cFiles)] [w, Tablica flag.Aby uzyskać listę rgFlags wartości, zobacz VSREMOVEFILEFLAGS.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Podpis COM
Z IVsTrackProjectDocuments2.idl
HRESULT IVsTrackProjectDocuments2::OnAfterRemoveFiles(
[in] IVsProject *pProject,
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[],
[in, size_is(cFiles)] const VSREMOVEFILEFLAGS rgFlags[]
);
Projekt musi wywołać tej metody po go usunął pliki, aby powiadomić środowiska, że pliki zostały usunięte.
Zobacz też
Interfejs IVsTrackProjectDocuments2
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku