WAProvideProjectFactoryAttribute Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type WAProvideProjectFactoryAttribute = class
inherit RegistrationAttribute
Public Class WAProvideProjectFactoryAttribute
Inherits RegistrationAttribute
- Inheritance
- Attributes
Constructors
WAProvideProjectFactoryAttribute(Type, String) |
Initializes a new instance of WAProvideProjectFactoryAttribute. |
WAProvideProjectFactoryAttribute(Type, String, String, Boolean, String, String) |
Initializes a new instance of WAProvideProjectFactoryAttribute. |
Properties
DefaultProjectExtension |
Gets the default project file extension. |
DisplayName |
Gets the display name. |
DisplayProjectFileExtensions |
Gets the display project file extension. |
DisplayProjectTypeVsTemplate |
Gets the display project type Visual Studio template. |
FactoryType |
Gets the factory type. |
FolderGuid |
Gets the folder GUID. |
LanguageVsTemplate |
Gets the language Visual Studio template. |
Name |
Gets the name of the project factory. |
NewProjectRequireNewFolderVsTemplate |
Determines whether a new project requires a new folder. |
PossibleProjectExtensions |
Gets a set of possible project file extensions. |
ProjectSubTypeVsTemplate |
Gets the project subtype. |
ProjectTemplatesDirectory |
Gets the project templates directory. |
ShowOnlySpecifiedTemplatesVsTemplate |
Determines whether to show only the specified templates. |
SortPriority |
Gets the sort priority. |
TemplateGroupIDsVsTemplate |
Gets the template group IDs. |
TemplateIDsVsTemplate |
Gets the template IDs. |
TypeId |
Gets the current instance of this attribute. (Inherited from RegistrationAttribute) |
Methods
GetPackageRegKeyPath(Guid) |
Gets the registry path (relative to the registry root of the application) of the VSPackage. (Inherited from RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Registers the project factory. |
Unregister(RegistrationAttribute+RegistrationContext) |
Unregisters the project factory. |