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