FlavoredProject.IVsTrackProjectDocumentsEvents2.OnAfterRemoveFiles(Int32, Int32, IVsProject[], Int32[], String[], VSREMOVEFILEFLAGS[]) Methode

Definition

Wird ausgelöst, nachdem Dateien aus dem Projekt entfernt wurden.

 virtual int Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocumentsEvents2.OnAfterRemoveFiles(int cProjects, int cFiles, cli::array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, cli::array <int> ^ rgFirstIndices, cli::array <System::String ^> ^ rgpszMkDocuments, cli::array <Microsoft::VisualStudio::Shell::Interop::VSREMOVEFILEFLAGS> ^ rgFlags) = Microsoft::VisualStudio::Shell::Interop::IVsTrackProjectDocumentsEvents2::OnAfterRemoveFiles;
 virtual int Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocumentsEvents2.OnAfterRemoveFiles(int cProjects, int cFiles, Platform::Array <Microsoft::VisualStudio::Shell::Interop::IVsProject ^> ^ rgpProjects, Platform::Array <int> ^ rgFirstIndices, Platform::Array <Platform::String ^> ^ rgpszMkDocuments, Platform::Array <Microsoft::VisualStudio::Shell::Interop::VSREMOVEFILEFLAGS> ^ rgFlags) = Microsoft::VisualStudio::Shell::Interop::IVsTrackProjectDocumentsEvents2::OnAfterRemoveFiles;
int Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocumentsEvents2.OnAfterRemoveFiles(int cProjects, int cFiles, std::Array <Microsoft::VisualStudio::Shell::Interop::IVsProject const &> const & rgpProjects, std::Array <int> const & rgFirstIndices, std::Array <std::wstring const &> const & rgpszMkDocuments, std::Array <Microsoft::VisualStudio::Shell::Interop::VSREMOVEFILEFLAGS> const & rgFlags);
int IVsTrackProjectDocumentsEvents2.OnAfterRemoveFiles (int cProjects, int cFiles, Microsoft.VisualStudio.Shell.Interop.IVsProject[] rgpProjects, int[] rgFirstIndices, string[] rgpszMkDocuments, Microsoft.VisualStudio.Shell.Interop.VSREMOVEFILEFLAGS[] rgFlags);
abstract member Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocumentsEvents2.OnAfterRemoveFiles : int * int * Microsoft.VisualStudio.Shell.Interop.IVsProject[] * int[] * string[] * Microsoft.VisualStudio.Shell.Interop.VSREMOVEFILEFLAGS[] -> int
override this.Microsoft.VisualStudio.Shell.Interop.IVsTrackProjectDocumentsEvents2.OnAfterRemoveFiles : int * int * Microsoft.VisualStudio.Shell.Interop.IVsProject[] * int[] * string[] * Microsoft.VisualStudio.Shell.Interop.VSREMOVEFILEFLAGS[] -> int
Function OnAfterRemoveFiles (cProjects As Integer, cFiles As Integer, rgpProjects As IVsProject(), rgFirstIndices As Integer(), rgpszMkDocuments As String(), rgFlags As VSREMOVEFILEFLAGS()) As Integer Implements IVsTrackProjectDocumentsEvents2.OnAfterRemoveFiles

Parameter

cProjects
Int32

Die Anzahl der Projekte in dem rgpProjects-Array.

cFiles
Int32

Die Anzahl der Dateien, die betroffen sind.

rgpProjects
IVsProject[]

Ein Array von IVsProject-Objekten, die den Projekten in der Lösung entsprechen.

rgFirstIndices
Int32[]

Ein Array von Indizes der Dateien, die betroffen waren.

rgpszMkDocuments
String[]

Ein Array von Pfaden der Dateien, die betroffen waren.

rgFlags
VSREMOVEFILEFLAGS[]

Ein Array von VSREMOVEFILEFLAGS. Kann null sein.

Gibt zurück

Int32

Microsoft.VisualStudio.NativeMethods.S_OK.

Implementiert

Hinweise

Ereignisse werden so gefiltert, dass Sie nur die mit diesem Projekt verbundenen Berichte melden. Dies ist für die Verwendung nicht erforderlich, vereinfacht aber die Arbeit, die die abgeleiteten Klassen beim Abonnieren dieser Ereignisse erledigen müssen.

Gilt für