Compartilhar via


FlavoredProject.IVsTrackProjectDocumentsEvents2.OnAfterRemoveDirectories Method

Raised after a directory was removed from the project.

Namespace:  Microsoft.VisualStudio.Shell.Flavor
Assembly:  Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)

Syntax

'Declaração
Private Function OnAfterRemoveDirectories ( _
    cProjects As Integer, _
    cDirectories As Integer, _
    rgpProjects As IVsProject(), _
    rgFirstIndices As Integer(), _
    rgpszMkDocuments As String(), _
    rgFlags As VSREMOVEDIRECTORYFLAGS() _
) As Integer Implements IVsTrackProjectDocumentsEvents2.OnAfterRemoveDirectories
int IVsTrackProjectDocumentsEvents2.OnAfterRemoveDirectories(
    int cProjects,
    int cDirectories,
    IVsProject[] rgpProjects,
    int[] rgFirstIndices,
    string[] rgpszMkDocuments,
    VSREMOVEDIRECTORYFLAGS[] rgFlags
)

Parameters

  • cProjects
    Type: System.Int32
    The number of projects in the rgpProjects array.
  • cDirectories
    Type: System.Int32
    The number of directories affected.
  • rgFirstIndices
    Type: array<System.Int32[]
    An array of indices of the directories that were affected.
  • rgpszMkDocuments
    Type: array<System.String[]
    An array of paths of the directories that were affected.

Return Value

Type: System.Int32
S_OK .

Implements

IVsTrackProjectDocumentsEvents2.OnAfterRemoveDirectories(Int32, Int32, array<IVsProject[], array<Int32[], array<String[], array<VSREMOVEDIRECTORYFLAGS[])

Remarks

Events are filtered so that they report only those related to this project. This is not required for flavoring, but it simplifies the work the derived classes have to do when subscribing to these events.

.NET Framework Security

See Also

Reference

FlavoredProject Class

Microsoft.VisualStudio.Shell.Flavor Namespace