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


RegisterLanguageExtensionAttribute Класс

Определение

Внимание!

RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.

Регистрирует расширение файла с данной службой языка путем применения атрибута к VSPackage при регистрации с использованием средства регистрации, например regpkg.exe. Дополнительные сведения см. в разделе Регистрация пакетов VSPackage.

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

Комментарии

Этот атрибут связывает расширение файла с заданной фабрикой редактора. Фабрика редактора может быть указана в виде GUID или типа и помещается в пакет.

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

RegisterLanguageExtensionAttribute(String, String)
Устаревшие..

Инициализирует новый экземпляр RegisterLanguageExtensionAttribute.

RegisterLanguageExtensionAttribute(Type, String)
Устаревшие..

Инициализирует новый экземпляр RegisterLanguageExtensionAttribute и инициализирует значения языковой службы и расширения файла, которые она связывает.

Свойства

Extension
Устаревшие..

Получает связанное расширение файла.

LanguageService
Устаревшие..

Получает GUID языковой службы.

TypeId
Устаревшие..

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

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

Методы

GetPackageRegKeyPath(Guid)
Устаревшие..

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

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

Регистрирует данный атрибут с заданным контекстом.

Unregister(RegistrationAttribute+RegistrationContext)
Устаревшие..

Удаляет сведения о регистрации VSPackage при вызове внешним средством регистрации, например regpkg.exe. Дополнительные сведения см. в разделе Регистрация пакетов VSPackage.

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