Share via


RegisterLanguageExtensionAttribute 類別

定義

警告

RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.

使用像是 regpkg.exe 的註冊工具,將 屬性套用至 VSPackage,以向指定的語言服務註冊擴展名。 如需詳細資訊,請參閱註冊 VSPackages。

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。 如需詳細資訊,請參閱註冊 VSPackages。

適用於