Share via


RegisterAdditionalEditorExtensionAttribute クラス

定義

重要

この API は CLS 準拠ではありません。

他の何も変更せずに既存のエディターに追加のファイル拡張子処理を追加する方法を提供する属性クラス

public ref class RegisterAdditionalEditorExtensionAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
[System.CLSCompliant(false)]
public sealed class RegisterAdditionalEditorExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)]
public sealed class RegisterAdditionalEditorExtensionAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
[<System.CLSCompliant(false)>]
type RegisterAdditionalEditorExtensionAttribute = class
    inherit RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)>]
type RegisterAdditionalEditorExtensionAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class RegisterAdditionalEditorExtensionAttribute
Inherits RegistrationAttribute
継承
RegisterAdditionalEditorExtensionAttribute
属性

コンストラクター

RegisterAdditionalEditorExtensionAttribute(Object, String, Int32)

新しい RegisterAdditionalEditorExtensionAttribute を作成します。

プロパティ

Extension

登録するファイル拡張子。

Factory

登録するエディター ファクトリを識別する Guid。

Priority

登録されている拡張機能のこのエディターの優先度。 値が大きいほど、エディターの優先度が高いことを示します。

TypeId

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

(継承元 RegistrationAttribute)

メソッド

GetPackageRegKeyPath(Guid)

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

(継承元 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

追加のエディターを登録します。

Unregister(RegistrationAttribute+RegistrationContext)

エディターの登録を解除する

適用対象