RegisterAdditionalEditorExtensionAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Класс атрибута, предоставляющий способ добавления дополнительной обработки расширений файла к существующим редакторам, что-нибудь еще не изменяя
public ref class RegisterAdditionalEditorExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
[System.CLSCompliant(false)]
public sealed class RegisterAdditionalEditorExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
[<System.CLSCompliant(false)>]
type RegisterAdditionalEditorExtensionAttribute = class
inherit RegistrationAttribute
Public NotInheritable Class RegisterAdditionalEditorExtensionAttribute
Inherits RegistrationAttribute
- Наследование
- Атрибуты
Конструкторы
| RegisterAdditionalEditorExtensionAttribute(Object, String, Int32) |
Создает новый RegisterAdditionalEditorExtensionAttribute. |
Свойства
| Extension |
Расширение файла, который требуется зарегистрировать. |
| Factory |
GUID, определяющий фабрику редактора для регистрации. |
| Priority |
Приоритет данного редактора для регистрируемого расширения. Чем больше значение, тем выше приоритет редактора. |
| TypeId |
Получает текущий экземпляр данного атрибута. (Унаследовано от RegistrationAttribute) |
Методы
| GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
| Register(RegistrationAttribute+RegistrationContext) |
Регистрация Дополнительный редактора |
| Unregister(RegistrationAttribute+RegistrationContext) |
Отмена регистрации редактора |