WAProvideProjectFactoryAttribute WAProvideProjectFactoryAttribute WAProvideProjectFactoryAttribute WAProvideProjectFactoryAttribute Class

Definition

This attribute can be used to register information about a project system that supports the WAP flavor/sub-type.

public ref class WAProvideProjectFactoryAttribute : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class WAProvideProjectFactoryAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type WAProvideProjectFactoryAttribute = class
    inherit RegistrationAttribute
Public Class WAProvideProjectFactoryAttribute
Inherits RegistrationAttribute
Inheritance
WAProvideProjectFactoryAttributeWAProvideProjectFactoryAttributeWAProvideProjectFactoryAttributeWAProvideProjectFactoryAttribute
Attributes

Constructors

WAProvideProjectFactoryAttribute(Type, String) WAProvideProjectFactoryAttribute(Type, String) WAProvideProjectFactoryAttribute(Type, String) WAProvideProjectFactoryAttribute(Type, String)

Initializes a new instance of WAProvideProjectFactoryAttribute.

WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String) WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String) WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String) WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String)

Initializes a new instance of WAProvideProjectFactoryAttribute.

Properties

DefaultProjectExtension DefaultProjectExtension DefaultProjectExtension DefaultProjectExtension

Gets the default project file extension.

DisplayName DisplayName DisplayName DisplayName

Gets the display name.

DisplayProjectFileExtensions DisplayProjectFileExtensions DisplayProjectFileExtensions DisplayProjectFileExtensions

Gets the display project file extension.

DisplayProjectTypeVsTemplate DisplayProjectTypeVsTemplate DisplayProjectTypeVsTemplate DisplayProjectTypeVsTemplate

Gets the display project type Visual Studio template.

FactoryType FactoryType FactoryType FactoryType

Gets the factory type.

FolderGuid FolderGuid FolderGuid FolderGuid

Gets the folder GUID.

LanguageVsTemplate LanguageVsTemplate LanguageVsTemplate LanguageVsTemplate

Gets the language Visual Studio template.

Name Name Name Name

Gets the name of the project factory.

NewProjectRequireNewFolderVsTemplate NewProjectRequireNewFolderVsTemplate NewProjectRequireNewFolderVsTemplate NewProjectRequireNewFolderVsTemplate

Determines whether a new project requires a new folder.

PossibleProjectExtensions PossibleProjectExtensions PossibleProjectExtensions PossibleProjectExtensions

Gets a set of possible project file extensions.

ProjectSubTypeVsTemplate ProjectSubTypeVsTemplate ProjectSubTypeVsTemplate ProjectSubTypeVsTemplate

Gets the project subtype.

ProjectTemplatesDirectory ProjectTemplatesDirectory ProjectTemplatesDirectory ProjectTemplatesDirectory

Gets the project templates directory.

ShowOnlySpecifiedTemplatesVsTemplate ShowOnlySpecifiedTemplatesVsTemplate ShowOnlySpecifiedTemplatesVsTemplate ShowOnlySpecifiedTemplatesVsTemplate

Determines whether to show only the specified templates.

SortPriority SortPriority SortPriority SortPriority

Gets the sort priority.

TemplateGroupIDsVsTemplate TemplateGroupIDsVsTemplate TemplateGroupIDsVsTemplate TemplateGroupIDsVsTemplate

Gets the template group IDs.

TemplateIDsVsTemplate TemplateIDsVsTemplate TemplateIDsVsTemplate TemplateIDsVsTemplate

Gets the template IDs.

TypeId TypeId TypeId TypeId

Gets the current instance of this attribute.

(Inherited from RegistrationAttribute)

Methods

GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid)

Gets the registry path (relative to the registry root of the application) of the VSPackage.

(Inherited from RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext)

Registers the project factory.

Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext)

Unregisters the project factory.

Applies to