OnQueryRenameFiles Method

Namespace:  Microsoft.VisualStudio.Data.Tools.Package.Project.Internal
Assembly:  Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)

Syntax

'Declaration
Public Overridable Function OnQueryRenameFiles ( _
    pProject As IVsProject, _
    cFiles As Integer, _
    rgszMkOldNames As String(), _
    rgszMkNewNames As String(), _
    rgFlags As VSQUERYRENAMEFILEFLAGS(), _
    pSummaryResult As VSQUERYRENAMEFILERESULTS(), _
    rgResults As VSQUERYRENAMEFILERESULTS() _
) As Integer
'Usage
Dim instance As ProjectDocumentsListener
Dim pProject As IVsProject
Dim cFiles As Integer
Dim rgszMkOldNames As String()
Dim rgszMkNewNames As String()
Dim rgFlags As VSQUERYRENAMEFILEFLAGS()
Dim pSummaryResult As VSQUERYRENAMEFILERESULTS()
Dim rgResults As VSQUERYRENAMEFILERESULTS()
Dim returnValue As Integer

returnValue = instance.OnQueryRenameFiles(pProject, _
    cFiles, rgszMkOldNames, rgszMkNewNames, _
    rgFlags, pSummaryResult, rgResults)
public virtual int OnQueryRenameFiles(
    IVsProject pProject,
    int cFiles,
    string[] rgszMkOldNames,
    string[] rgszMkNewNames,
    VSQUERYRENAMEFILEFLAGS[] rgFlags,
    VSQUERYRENAMEFILERESULTS[] pSummaryResult,
    VSQUERYRENAMEFILERESULTS[] rgResults
)
public:
virtual int OnQueryRenameFiles(
    IVsProject^ pProject, 
    int cFiles, 
    array<String^>^ rgszMkOldNames, 
    array<String^>^ rgszMkNewNames, 
    array<VSQUERYRENAMEFILEFLAGS>^ rgFlags, 
    array<VSQUERYRENAMEFILERESULTS>^ pSummaryResult, 
    array<VSQUERYRENAMEFILERESULTS>^ rgResults
)
abstract OnQueryRenameFiles : 
        pProject:IVsProject * 
        cFiles:int * 
        rgszMkOldNames:string[] * 
        rgszMkNewNames:string[] * 
        rgFlags:VSQUERYRENAMEFILEFLAGS[] * 
        pSummaryResult:VSQUERYRENAMEFILERESULTS[] * 
        rgResults:VSQUERYRENAMEFILERESULTS[] -> int 
override OnQueryRenameFiles : 
        pProject:IVsProject * 
        cFiles:int * 
        rgszMkOldNames:string[] * 
        rgszMkNewNames:string[] * 
        rgFlags:VSQUERYRENAMEFILEFLAGS[] * 
        pSummaryResult:VSQUERYRENAMEFILERESULTS[] * 
        rgResults:VSQUERYRENAMEFILERESULTS[] -> int 
public function OnQueryRenameFiles(
    pProject : IVsProject, 
    cFiles : int, 
    rgszMkOldNames : String[], 
    rgszMkNewNames : String[], 
    rgFlags : VSQUERYRENAMEFILEFLAGS[], 
    pSummaryResult : VSQUERYRENAMEFILERESULTS[], 
    rgResults : VSQUERYRENAMEFILERESULTS[]
) : int

Parameters

  • pProject
    Type: IVsProject
  • rgFlags
    Type: array<VSQUERYRENAMEFILEFLAGS> [] () [] []
  • pSummaryResult
    Type: array<VSQUERYRENAMEFILERESULTS> [] () [] []
  • rgResults
    Type: array<VSQUERYRENAMEFILERESULTS> [] () [] []

Return Value

Type: System..::..Int32

Implements

IVsTrackProjectDocumentsEvents2OnQueryRenameFiles(IVsProject, Int32, array<String>[]()[][], array<String>[]()[][], array<VSQUERYRENAMEFILEFLAGS>[]()[][], array<VSQUERYRENAMEFILERESULTS>[]()[][], array<VSQUERYRENAMEFILERESULTS>[]()[][])

See Also

Reference

ProjectDocumentsListener Class

Microsoft.VisualStudio.Data.Tools.Package.Project.Internal Namespace