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


ProvideEditorLogicalViewAttribute Класс

Определение

Этот атрибут добавляет логическое представление в редактор, созданный фабрикой редактора.

public ref class ProvideEditorLogicalViewAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ProvideEditorLogicalViewAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ProvideEditorLogicalViewAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideEditorLogicalViewAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ProvideEditorLogicalViewAttribute
Inherits RegistrationAttribute
Наследование
ProvideEditorLogicalViewAttribute
Атрибуты

Конструкторы

ProvideEditorLogicalViewAttribute(Object, String)

Создает новый атрибут RegisterEditorLogicalView для регистрации логического представления, предоставляемого редактором.

Свойства

FactoryType

Получение guid, представляющего тип фабрики редактора

IsTrusted

Получение или установка флага доверия для этого логического представления. Если представление не является доверенным, его нельзя открыть из мастера или кода автоматизации.

LogicalView

Получение guid, представляющего логическое представление

TypeId

Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого , должен переопределять это свойство только в том случае, если ему требуется более качественный контроль над экземплярами, которые можно применить к классу.

(Унаследовано от RegistrationAttribute)

Методы

GetPackageRegKeyPath(Guid)

Получает путь в реестре (относительно корня реестра приложения) VSPackage.

(Унаследовано от RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

Вызывается для регистрации атрибута с данным контекстом. Контекст содержит место, куда должны быть сохранены сведения о регистрации. Она также содержит другие сведения, такие как регистрируемый тип и информация о пути.

Unregister(RegistrationAttribute+RegistrationContext)

Отмените регистрацию этого логического представления.

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