共用方式為


FlavoredProject.IVsTrackProjectDocumentsEvents2.OnAfterAddDirectoriesEx Method

Raised after directories have been added to a project.

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

Syntax

'宣告
Private Function OnAfterAddDirectoriesEx ( _
    cProjects As Integer, _
    cDirectories As Integer, _
    rgpProjects As IVsProject(), _
    rgFirstIndices As Integer(), _
    rgpszMkDocuments As String(), _
    rgFlags As VSADDDIRECTORYFLAGS() _
) As Integer Implements IVsTrackProjectDocumentsEvents2.OnAfterAddDirectoriesEx
int IVsTrackProjectDocumentsEvents2.OnAfterAddDirectoriesEx(
    int cProjects,
    int cDirectories,
    IVsProject[] rgpProjects,
    int[] rgFirstIndices,
    string[] rgpszMkDocuments,
    VSADDDIRECTORYFLAGS[] rgFlags
)

Parameters

  • cProjects
    Type: System.Int32
    The number of projects in the rgpProjects array.
  • cDirectories
    Type: System.Int32
    The number of directories to be added.
  • 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 added.

Return Value

Type: System.Int32
S_OK .

Implements

IVsTrackProjectDocumentsEvents2.OnAfterAddDirectoriesEx(Int32, Int32, array<IVsProject[], array<Int32[], array<String[], array<VSADDDIRECTORYFLAGS[])

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