VSADDITEMOPERATION Enumeration
Controls the action performed on a new item added to a project.
Namespace: Microsoft.VisualStudio.Shell.Interop
Assembly: Microsoft.VisualStudio.Shell.Interop (in Microsoft.VisualStudio.Shell.Interop.dll)
Syntax
'Declaration
Public Enumeration VSADDITEMOPERATION
public enum VSADDITEMOPERATION
public enum class VSADDITEMOPERATION
type VSADDITEMOPERATION
public enum VSADDITEMOPERATION
Members
Member name | Description | |
---|---|---|
VSADDITEMOP_OPENFILE | The user is adding an existing file.
![]()
This operation must be silent. It is not allowed to display any messages or dialog boxes. This operation is used by extensibility and other programmatic operations to add items to a project and thus cannot tolerate requiring user interaction.
|
|
VSADDITEMOP_CLONEFILE | The user is adding a new file based on a template. The name for the new item is specified by pbstrItemName, if required. This operation is allowed to display a UI. | |
VSADDITEMOP_RUNWIZARD | The user has selected a .VSZ file. The caller is expected to run a wizard. This operation is allowed (and expected) to display a UI. The caller can use the SID_SVsExtensibility service to call the RunWizardFile helper method to run a standard .VSZ wizard launch file. | |
VSADDITEMOP_LINKTOFILE | Establishes a link to an existing file. |
Remarks
COM Signature
From vsshell.idl: