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, String, Boolean, String, String) |
Initializes a new instance of WAProvideProjectFactoryAttribute. |
WAProvideProjectFactoryAttribute(Type, 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 |
Override the TypeID property in order to let the RegistrationAttribute derived classes to work with System.ComponentModel.TypeDescriptor.GetAttributes(...). An attribute derived from this one will have to override this property only if it needs a better control on the instances that can be applied to a class. (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. |