ProvideEditorFilenameAttribute Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Связывает имя файла с заданной фабрикой редактора.
public ref class ProvideEditorFilenameAttribute : Microsoft::VisualStudio::Shell::ProvideEditorAttributeBase
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public class ProvideEditorFilenameAttribute : Microsoft.VisualStudio.Shell.ProvideEditorAttributeBase
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
type ProvideEditorFilenameAttribute = class
inherit ProvideEditorAttributeBase
Public Class ProvideEditorFilenameAttribute
Inherits ProvideEditorAttributeBase
- Наследование
- Атрибуты
Конструкторы
ProvideEditorFilenameAttribute(Object, String, Int32) |
Инициализирует экземпляр ProvideEditorFilenameAttribute |
Свойства
DefaultName |
Имя редактора по умолчанию |
Factory |
Guid фабрики редактора. (Унаследовано от ProvideEditorAttributeBase) |
Filename |
Описатель файла (расширение или имя файла) |
NameResourceID |
Идентификатор ресурса имени редактора |
Priority |
Приоритет регистрации описателя файла. |
RegisterFactory |
Указывает, следует ли также зарегистрировать указанную фабрику редактора. По умолчанию используется значение «true». |
TypeId |
Переопределите свойство TypeID, чтобы разрешить производным классам RegistrationAttribute работать с System.ComponentModel.TypeDescriptor.GetAttributes(...). Атрибут, производный от этого, должен переопределять это свойство только в том случае, если ему требуется более эффективное управление экземплярами, которые можно применить к классу. (Унаследовано от RegistrationAttribute) |
Методы
GetPackageRegKeyPath(Guid) |
Получает путь в реестре (относительно корня реестра приложения) VSPackage. (Унаследовано от RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Вызывается для регистрации атрибута с данным контекстом. Контекст содержит место, куда должны быть сохранены сведения о регистрации. он также содержит такие сведения, как регистрируемого типа и сведения о пути. Этот метод вызывается как для регистрации, так и для отмены регистрации. Разница заключается в том, что при отмене регистрации используется куст, который отменяет изменения, примененные к нему. |
Unregister(RegistrationAttribute+RegistrationContext) |
Отмените регистрацию этого редактора. |