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
- Наследование
- Атрибуты
Комментарии
Этот атрибут связывает расширение файла с заданной фабрикой редактора. Фабрика редактора может быть указана в виде 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. |