RegisterLanguageExtensionAttribute 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
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
- 繼承
- 屬性
備註
這個屬性會將擴展名與指定的編輯器處理站產生關聯。 編輯器處理站可以指定為 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。 |