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