Microsoft.VisualStudio.TemplateWizard Namespace

Provides interfaces, attributes, and enumerations that allow you to create custom template wizard extensions.

Classes

  Class Description
Public class TemplateWizardDisallowUserTemplatesSecurityAttribute Specifies that the template wizard extension will only load templates located in the Visual Studio installation directory or one of its subdirectories.
Public class TemplateWizardSecurityAttribute Specifies that the template wizard extension will only run when called by the specified template.
Public class WizardBackoutException The exception that is thrown when the template wizard is backed out before it has completed.
Public class WizardCancelledException The exception that is thrown when the template wizard is cancelled before it has completed.

Interfaces

  Interface Description
Public interface IFilterTokenValues Specifies the filtering logic to run when a project or item is instantiated from a template.
Public interface IWizard Defines the logic for a template wizard extension.

Enumerations

  Enumeration Description
Public enumeration WizardRunKind Specifies constants that define the different templates the template wizard can create.