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


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)

Отмените регистрацию этого редактора.

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