次の方法で共有


RegisterLanguageExtensionAttribute クラス

定義

注意事項

RegisterLanguageExtensionAttribute has been deprecated. Please use ProvideLanguageExtensionAttribute instead.

regpkg.exe などの登録ツールを使用して登録するときに、 属性を VSPackage に適用して、特定の言語サービスにファイル拡張子を登録します。 詳細については、「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
古い.

RegistrationAttribute 派生クラスが System.ComponentModel.TypeDescriptor.GetAttributes(...) と連携できるように、TypeID プロパティをオーバーライドします。このプロパティから派生した属性は、クラスに適用できるインスタンスをより適切に制御する必要がある場合にのみ、このプロパティをオーバーライドする必要があります。

(継承元 RegistrationAttribute)

メソッド

GetPackageRegKeyPath(Guid)
古い.

VSPackage のレジストリ パス (アプリケーションのレジストリ ルートに対する相対パス) を取得します。

(継承元 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)
古い.

この属性を指定されたコンテキストに登録します。

Unregister(RegistrationAttribute+RegistrationContext)
古い.

regpkg.exe などの外部登録ツールによって呼び出されたときに VSPackage に関する登録情報を削除します。 詳細については、「VSPackage の登録」を参照してください。

適用対象