Поделиться через


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
Наследование
ProvideEditorFactoryAttribute
Атрибуты

Комментарии

С одним и тем же пакетом 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)

Вызывается для отмены регистрации данного атрибута в заданном контексте.

Применяется к