Ler em inglês

Compartilhar via


EditorFactoryNotifyForProjectAttribute Classe

Definição

Esse atributo adiciona uma extensão de arquivo para um sistema de projeto para que o Project chame métodos IVsEditorFactoryNotify quando um item desse tipo for adicionado ou renomeado.

C++/CX
public ref class EditorFactoryNotifyForProjectAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
Herança
EditorFactoryNotifyForProjectAttribute
Atributos

Comentários

Por exemplo: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Projects\ {F184B08F-C81C-45F6-A57F-5ABD9991F28F}\FileExtensions\.addin] "EditorFactoryNotify"="{FA3CD31E-987B-443A-9B81-186104E8DAC1}"

Construtores

EditorFactoryNotifyForProjectAttribute(Object, String, Object)

Cria um novo atributo ProvideEditorFactoryNotifyForProject para registrar uma extensão de arquivo com um projeto.

Propriedades

FactoryType

Obter o Guid que representa o tipo da fábrica do editor

FileExtension

Obter ou definir a extensão dos arquivos XML que dão suporte a essa exibição

ProjectType

Obter o Guid que representa o tipo de projeto

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 nas 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)

Chamado para registrar esse atributo com o contexto determinado. O contexto contém o local onde as informações de registro devem ser colocadas. Ele também contém outras informações, como o tipo que está sendo registrado e informações de caminho.

Unregister(RegistrationAttribute+RegistrationContext)

Cancele o registro dessa extensão de arquivo.

Aplica-se a

Produto Versões
Visual Studio SDK 2015, 2017, 2019, 2022