Share via


IVsTrackProjectDocumentsEvents2.OnAfterAddFilesEx Method

This method notifies the client after a project has added files.

Namespace:  Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)

Syntax

'Déclaration
Function OnAfterAddFilesEx ( _
    cProjects As Integer, _
    cFiles As Integer, _
    rgpProjects As IVsProject(), _
    rgFirstIndices As Integer(), _
    rgpszMkDocuments As String(), _
    rgFlags As VSADDFILEFLAGS() _
) As Integer
'Utilisation
Dim instance As IVsTrackProjectDocumentsEvents2
Dim cProjects As Integer
Dim cFiles As Integer
Dim rgpProjects As IVsProject()
Dim rgFirstIndices As Integer()
Dim rgpszMkDocuments As String()
Dim rgFlags As VSADDFILEFLAGS()
Dim returnValue As Integer

returnValue = instance.OnAfterAddFilesEx(cProjects, _
    cFiles, rgpProjects, rgFirstIndices, _
    rgpszMkDocuments, rgFlags)
int OnAfterAddFilesEx(
    int cProjects,
    int cFiles,
    IVsProject[] rgpProjects,
    int[] rgFirstIndices,
    string[] rgpszMkDocuments,
    VSADDFILEFLAGS[] rgFlags
)
int OnAfterAddFilesEx(
    [InAttribute] int cProjects, 
    [InAttribute] int cFiles, 
    [InAttribute] array<IVsProject^>^ rgpProjects, 
    [InAttribute] array<int>^ rgFirstIndices, 
    [InAttribute] array<String^>^ rgpszMkDocuments, 
    [InAttribute] array<VSADDFILEFLAGS>^ rgFlags
)
function OnAfterAddFilesEx(
    cProjects : int, 
    cFiles : int, 
    rgpProjects : IVsProject[], 
    rgFirstIndices : int[], 
    rgpszMkDocuments : String[], 
    rgFlags : VSADDFILEFLAGS[]
) : int

Parameters

  • cProjects
    Type: System.Int32

    [in] Number of projects to which files were added.

  • cFiles
    Type: System.Int32

    [in] Number of files that were added.

  • rgpszMkDocuments
    Type: array<System.String[]

    [in] Array of paths for the files that were processed. This is the same size as cFiles.

Return Value

Type: System.Int32

If the method succeeds, it returns S_OK. If it fails, it returns an error code.

Remarks

COM Signature

From IVsTrackProjectDocumentsEvents2.idl

HRESULT IVsTrackProjectDocumentsEvents2::OnAfterAddFilesEx(
   [in] int cProjects,
   [in] int cFiles,
   [in, size_is(cProjects)] IVsProject *rgpProjects[],
   [in, size_is(cProjects)] const int rgFirstIndices[],
   [in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[],
   [in, size_is(cFiles)] const VSADDFILEFLAGS rgFlags[]
);

Permissions

See Also

Reference

IVsTrackProjectDocumentsEvents2 Interface

IVsTrackProjectDocumentsEvents2 Members

Microsoft.VisualStudio.Shell.Interop Namespace