Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This method is called by a project after a file has been renamed in the project.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function OnAfterRenameFile ( _
pProject As IVsProject, _
pszMkOldName As String, _
pszMkNewName As String, _
flags As VSRENAMEFILEFLAGS _
) As Integer
'Usage
Dim instance As IVsTrackProjectDocuments2
Dim pProject As IVsProject
Dim pszMkOldName As String
Dim pszMkNewName As String
Dim flags As VSRENAMEFILEFLAGS
Dim returnValue As Integer
returnValue = instance.OnAfterRenameFile(pProject, _
pszMkOldName, pszMkNewName, flags)
int OnAfterRenameFile(
IVsProject pProject,
string pszMkOldName,
string pszMkNewName,
VSRENAMEFILEFLAGS flags
)
int OnAfterRenameFile(
[InAttribute] IVsProject^ pProject,
[InAttribute] String^ pszMkOldName,
[InAttribute] String^ pszMkNewName,
[InAttribute] VSRENAMEFILEFLAGS flags
)
function OnAfterRenameFile(
pProject : IVsProject,
pszMkOldName : String,
pszMkNewName : String,
flags : VSRENAMEFILEFLAGS
) : int
Parameters
pProject
Type: Microsoft.VisualStudio.Shell.Interop.IVsProject[in] Project containing the files that were renamed.
pszMkOldName
Type: System.String[in] Path for the old file.
pszMkNewName
Type: System.String[in] Path for the renamed file.
flags
Type: Microsoft.VisualStudio.Shell.Interop.VSRENAMEFILEFLAGS[in] For a list of flags values, see VSRENAMEFILEFLAGS.
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 IVsTrackProjectDocuments2.idl
HRESULT IVsTrackProjectDocuments2::OnAfterRenameFile(
[in] IVsProject *pProject,
[in] LPCOLESTR pszMkOldName,
[in] LPCOLESTR pszMkNewName,
[in] VSRENAMEFILEFLAGS flags
);
The project calls this method after it has renamed a file to notify the environment that the file has been renamed.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.
See Also
Reference
IVsTrackProjectDocuments2 Interface