RegisterLanguageExtensionAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.
Registra un'estensione di file con un servizio di linguaggio specificato applicando l'attributo a un pacchetto VSPackage una volta registrato utilizzando uno strumento di registrazione come regpkg.exe. Per altre informazioni, vedere Registrazione di PACCHETTI 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
- Ereditarietà
- Attributi
Commenti
Questo attributo associa un'estensione di file a una determinata factory dell'editor. La factory dell'editor può essere specificata come GUID o come tipo e viene inserita in un pacchetto.
Costruttori
RegisterLanguageExtensionAttribute(String, String) |
Obsoleti.
Inizializza una nuova istanza di RegisterLanguageExtensionAttribute. |
RegisterLanguageExtensionAttribute(Type, String) |
Obsoleti.
Inizializza una nuova istanza di RegisterLanguageExtensionAttribute e inizializza i valori del servizio di linguaggio e dell'estensione di file associati. |
Proprietà
Extension |
Obsoleti.
Ottiene l'estensione di file associata. |
LanguageService |
Obsoleti.
Ottiene il GUID del servizio di linguaggio. |
TypeId |
Obsoleti.
Eseguire l'override della proprietà TypeID per consentire alle classi derivate RegistrationAttribute di usare System.ComponentModel.TypeDescriptor.GetAttributes(...). Un attributo derivato da questo deve eseguire l'override di questa proprietà solo se necessita di un controllo migliore sulle istanze che possono essere applicate a una classe. (Ereditato da RegistrationAttribute) |
Metodi
GetPackageRegKeyPath(Guid) |
Obsoleti.
Ottiene il percorso del Registro di sistema (relativo alla radice del Registro di sistema dell'applicazione) del pacchetto VS. (Ereditato da RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
Obsoleti.
Registra l'attributo con il contesto specificato. |
Unregister(RegistrationAttribute+RegistrationContext) |
Obsoleti.
Rimuove le informazioni di registrazione su un pacchetto VSPackage quando viene chiamato da uno strumento di registrazione esterno, ad esempio regPkg.exe. Per altre informazioni, vedere Registrazione di PACCHETTI VSPackage. |