次の方法で共有


RegisterExtenderAttribute クラス

定義

注意事項

RegisterExtenderAttribute has been deprecated. Please use ProvideExtenderAttribute instead.

この属性は、パッケージをエクステンダーとして登録します。 渡された GUID によって、拡張される内容が決まります。 パッケージの属性はパッケージの動作を制御しませんが、登録ツールで使用して適切な情報を Visual Studio に登録できます。

public ref class RegisterExtenderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class RegisterExtenderAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
[System.Obsolete("RegisterExtenderAttribute has been deprecated. Please use ProvideExtenderAttribute instead.")]
public sealed class RegisterExtenderAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
[<System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)>]
[<System.Obsolete("RegisterExtenderAttribute has been deprecated. Please use ProvideExtenderAttribute instead.")>]
type RegisterExtenderAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class RegisterExtenderAttribute
Inherits RegistrationAttribute
継承
RegisterExtenderAttribute
属性

コンストラクター

RegisterExtenderAttribute(String, String, String)
古い.

新しい RegisterExtenderAttribute を作成します。

プロパティ

ExtendeeCatId
古い.

拡張される要素の CatID。

Extender
古い.

エクステンダーの Guid。

ExtenderName
古い.

エクステンダーの名前。

TypeId
古い.

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

(継承元 RegistrationAttribute)

メソッド

GetPackageRegKeyPath(Guid)
古い.

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

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

指定されたコンテキストでこの属性を登録します。 コンテキストには、登録情報の配置先の場所が含まれます。 また、登録されている型やパス情報も含まれます。

Unregister(RegistrationAttribute+RegistrationContext)
古い.

このエクステンダー仕様の登録を解除します。

適用対象