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_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_LINKTOFILE | Establishes a link to an existing file. | |
VSADDITEMOP_OPENFILE | The user is adding an existing file.
Note 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_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. |
Remarks
COM Signature
From vsshell.idl: