SingleFileGeneratorSupportRegistrationAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот атрибут добавляет настраиваемую запись реестра генератора файлов для определенного типа файлов.
Пример: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Generators
[proj_fac_guid]
public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class SingleFileGeneratorSupportRegistrationAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)]
public sealed class SingleFileGeneratorSupportRegistrationAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false, Inherited=true)>]
type SingleFileGeneratorSupportRegistrationAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class SingleFileGeneratorSupportRegistrationAttribute
Inherits RegistrationAttribute
- Наследование
- Атрибуты
Комментарии
Проект отвечает за создание ключа ProjectTypeGuid. Затем клиенты определенных типов файлов, реализующие фактический генератор с одним файлом, отвечают за регистрацию генераторов отдельных файлов в подразделе проекта ключа Generators. Клиенты, реализующие конкретный генератор отдельных CodeGeneratorRegistrationAttribute файлов, используют для этой цели .
Конструкторы
SingleFileGeneratorSupportRegistrationAttribute(Type) |
Создает новый атрибут SingleFileGeneratorSupportRegistrationAttribute для регистрации пользовательского генератора кода для предоставленного контекста. |
Свойства
ProjectFactoryGuid |
Получение guid, представляющего тип генератора |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Вызывается для регистрации атрибута с данным контекстом. Контекст содержит место, куда должны быть сохранены сведения о регистрации. Она также содержит другие сведения, такие как регистрируемый тип и информация о пути. |
Unregister(RegistrationAttribute+RegistrationContext) |
Отмените регистрацию этого расширения файла. |