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 files have been removed from the project.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Function OnAfterRemoveFiles ( _
pProject As IVsProject, _
cFiles As Integer, _
rgpszMkDocuments As String(), _
rgFlags As VSREMOVEFILEFLAGS() _
) As Integer
int OnAfterRemoveFiles(
IVsProject pProject,
int cFiles,
string[] rgpszMkDocuments,
VSREMOVEFILEFLAGS[] rgFlags
)
int OnAfterRemoveFiles(
[InAttribute] IVsProject^ pProject,
[InAttribute] int cFiles,
[InAttribute] array<String^>^ rgpszMkDocuments,
[InAttribute] array<VSREMOVEFILEFLAGS>^ rgFlags
)
abstract OnAfterRemoveFiles :
pProject:IVsProject *
cFiles:int *
rgpszMkDocuments:string[] *
rgFlags:VSREMOVEFILEFLAGS[] -> int
function OnAfterRemoveFiles(
pProject : IVsProject,
cFiles : int,
rgpszMkDocuments : String[],
rgFlags : VSREMOVEFILEFLAGS[]
) : int
Parameters
pProject
Type: Microsoft.VisualStudio.Shell.Interop.IVsProject[in] Project from which the files have been removed.
cFiles
Type: Int32[in] Number of files that were removed.
rgpszMkDocuments
Type: array<String[][in, size_is(cFiles)] Array of paths for the files that were removed.
rgFlags
Type: array<Microsoft.VisualStudio.Shell.Interop.VSREMOVEFILEFLAGS[][in, size_is(cFiles)] Array of flags. For a list of rgFlags values, see VSREMOVEFILEFLAGS.
Return Value
Type: 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::OnAfterRemoveFiles(
[in] IVsProject *pProject,
[in] int cFiles,
[in, size_is(cFiles)] const LPCOLESTR rgpszMkDocuments[],
[in, size_is(cFiles)] const VSREMOVEFILEFLAGS rgFlags[]
);
The project must call this method after it has removed files to notify the environment that the files have been removed.
.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.