IVsTrackProjectDocuments2 Methods

 

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

NameDescription
System_CAPS_pubmethodAdviseTrackProjectDocumentsEvents(IVsTrackProjectDocumentsEvents2^, UInt32)

This method enables clients to receive notifications of project documents events.

System_CAPS_pubmethodBeginBatch()

This method starts a batch of IVsTrackProjectDocuments2.OnAfter* method calls.

System_CAPS_pubmethodEndBatch()

This method ends the batch started by BeginBatch and displays any user interface (UI) that was generated within the batch.

System_CAPS_pubmethodFlush()

This method displays the UI for the IVsTrackProjectDocuments2 calls completed so far without ending the batch.

System_CAPS_pubmethodOnAfterAddDirectories(IVsProject^, Int32, array<String^>^)

This method is called by a project after directories have been added to the project.

System_CAPS_pubmethodOnAfterAddDirectoriesEx(IVsProject^, Int32, array<String^>^, array<VSADDDIRECTORYFLAGS>^)

This method is called by a project after directories have been added to the project. This method is equivalent to OnAfterAddDirectories, but it also takes flags.

System_CAPS_pubmethodOnAfterAddFiles(IVsProject^, Int32, array<String^>^)

This method is called by a project after files have been added to the project.

System_CAPS_pubmethodOnAfterAddFilesEx(IVsProject^, Int32, array<String^>^, array<VSADDFILEFLAGS>^)

This method is called by a project after files have been added to the project.

System_CAPS_pubmethodOnAfterRemoveDirectories(IVsProject^, Int32, array<String^>^, array<VSREMOVEDIRECTORYFLAGS>^)

This method is called by a project after directories have been removed from the project.

System_CAPS_pubmethodOnAfterRemoveFiles(IVsProject^, Int32, array<String^>^, array<VSREMOVEFILEFLAGS>^)

This method is called by a project after files have been removed from the project.

System_CAPS_pubmethodOnAfterRenameDirectories(IVsProject^, Int32, array<String^>^, array<String^>^, array<VSRENAMEDIRECTORYFLAGS>^)

This method is called by a project after a directory has been renamed in the project.

System_CAPS_pubmethodOnAfterRenameFile(IVsProject^, String^, String^, VSRENAMEFILEFLAGS)

This method is called by a project after a file has been renamed in the project.

System_CAPS_pubmethodOnAfterRenameFiles(IVsProject^, Int32, array<String^>^, array<String^>^, array<VSRENAMEFILEFLAGS>^)

This method is called by a project after files have been renamed in the project.

System_CAPS_pubmethodOnAfterSccStatusChanged(IVsProject^, Int32, array<String^>^, array<UInt32>^)

This method is called by the Source Control Stub to inform listeners that source control status has changed. Do not call this method.

System_CAPS_pubmethodOnQueryAddDirectories(IVsProject^, Int32, array<String^>^, array<VSQUERYADDDIRECTORYFLAGS>^, array<VSQUERYADDDIRECTORYRESULTS>^, array<VSQUERYADDDIRECTORYRESULTS>^)

This method is called by a project to determine whether directories can be added to the project.

System_CAPS_pubmethodOnQueryAddFiles(IVsProject^, Int32, array<String^>^, array<VSQUERYADDFILEFLAGS>^, array<VSQUERYADDFILERESULTS>^, array<VSQUERYADDFILERESULTS>^)

This method is called by a project to determine whether files can be added to the project.

System_CAPS_pubmethodOnQueryRemoveDirectories(IVsProject^, Int32, array<String^>^, array<VSQUERYREMOVEDIRECTORYFLAGS>^, array<VSQUERYREMOVEDIRECTORYRESULTS>^, array<VSQUERYREMOVEDIRECTORYRESULTS>^)

This method is called by a project to determine whether directories can be removed from the project.

System_CAPS_pubmethodOnQueryRemoveFiles(IVsProject^, Int32, array<String^>^, array<VSQUERYREMOVEFILEFLAGS>^, array<VSQUERYREMOVEFILERESULTS>^, array<VSQUERYREMOVEFILERESULTS>^)

This method is called by a project to determine whether files can be removed from the project.

System_CAPS_pubmethodOnQueryRenameDirectories(IVsProject^, Int32, array<String^>^, array<String^>^, array<VSQUERYRENAMEDIRECTORYFLAGS>^, array<VSQUERYRENAMEDIRECTORYRESULTS>^, array<VSQUERYRENAMEDIRECTORYRESULTS>^)

This method is called by a project to determine whether directories in the project can be renamed.

System_CAPS_pubmethodOnQueryRenameFile(IVsProject^, String^, String^, VSRENAMEFILEFLAGS, Int32)

This method is called by a project to determine whether a file in the project can be renamed.

System_CAPS_pubmethodOnQueryRenameFiles(IVsProject^, Int32, array<String^>^, array<String^>^, array<VSQUERYRENAMEFILEFLAGS>^, array<VSQUERYRENAMEFILERESULTS>^, array<VSQUERYRENAMEFILERESULTS>^)

This method is called by a project to determine whether files can be renamed in the project.

System_CAPS_pubmethodUnadviseTrackProjectDocumentsEvents(UInt32)

This method prevents clients from receiving notifications of project documents events.

Return to top
Show: