Compartilhar via


WAProvideProjectFactoryAttribute Classe

Definição

Esse atributo pode ser usado para registrar informações sobre um sistema de projeto que dá suporte ao tipo/subtipo WAP.

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
Herança
WAProvideProjectFactoryAttribute
Atributos

Construtores

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

Inicializa uma nova instância de WAProvideProjectFactoryAttribute.

WAProvideProjectFactoryAttribute(Type, String)

Inicializa uma nova instância de WAProvideProjectFactoryAttribute.

Propriedades

DefaultProjectExtension

Obtém a extensão de arquivo de projeto padrão.

DisplayName

Obtém o nome de exibição.

DisplayProjectFileExtensions

Obtém a extensão de arquivo de projeto de exibição.

DisplayProjectTypeVsTemplate

Obtém o tipo de projeto de exibição modelo do Visual Studio.

FactoryType

Obtém o tipo de fábrica.

FolderGuid

Obtém o GUID da pasta.

LanguageVsTemplate

Obtém o modelo de linguagem do Visual Studio.

Name

Obtém o nome da fábrica de projetos.

NewProjectRequireNewFolderVsTemplate

Determina se um novo projeto requer uma nova pasta.

PossibleProjectExtensions

Obtém um conjunto de possíveis extensões de arquivo de projeto.

ProjectSubTypeVsTemplate

Obtém o subtipo do projeto.

ProjectTemplatesDirectory

Obtém o diretório de modelos de projeto.

ShowOnlySpecifiedTemplatesVsTemplate

Determina se os modelos especificados devem ser mostrados apenas.

SortPriority

Obtém a prioridade de classificação.

TemplateGroupIDsVsTemplate

Obtém as IDs do grupo de modelos.

TemplateIDsVsTemplate

Obtém as IDs de modelo.

TypeId

Substitua a propriedade TypeID para permitir que as classes derivadas de RegistrationAttribute funcionem com System.ComponentModel.TypeDescriptor.GetAttributes(...). Um atributo derivado deste terá que substituir essa propriedade somente se precisar de um controle melhor sobre as instâncias que podem ser aplicadas a uma classe.

(Herdado de RegistrationAttribute)

Métodos

GetPackageRegKeyPath(Guid)

Obtém o caminho do Registro (em relação à raiz do registro do aplicativo) do VSPackage.

(Herdado de RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Registra a fábrica de projetos.

Unregister(RegistrationAttribute+RegistrationContext)

Cancela o registro da fábrica de projetos.

Aplica-se a