ProvideCodeContainerProviderAttribute クラス

定義

コード コンテナー プロバイダー情報を登録します。 使用例: [ProvideCodeContainerProvider(registeredName: "Test Provider", providerId: "{92f93057-f1fc-49df-870f-b3474046911a}" displayNamePackageGuid: "{92f93057-f1fc-49df-870f-b3474046911a}", imageMonikerGuid: "{92f93057-f1fc-49df-870f-b3474046911b}", imageMonikerId: 10, DisplayNameResourceId = "#100", DisplayDetailResourceId = "#110")]

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

コンストラクター

ProvideCodeContainerProviderAttribute(String, String, String, Int32, String, String, Type)

コード コンテナー プロバイダーを登録する登録属性をCreateする

プロパティ

DisplayDetailResourceId

プロバイダーのローカライズされた表示の詳細のリソース ID を取得します

DisplayNameResourceId

プロバイダーのローカライズされた表示名のリソース ID を取得します

ExtensionProvidersKey

拡張機能プロバイダーが宣言されているレジストリ内のパス。 派生クラスで オーバーライドします。

(継承元 ExtensionPointRegistrationAttribute)
ExtensionProviderType

拡張機能プロバイダーの型 (実装されているインターフェイス)

(継承元 ExtensionPointRegistrationAttribute)
ImageMonikerGuid

コード コンテナー プロバイダーのイメージ モニカー GUID を取得します

ImageMonikerId

コード コンテナー プロバイダーのイメージ モニカー ID を取得します

Name

拡張ポイント プロバイダーの人間が判読できる名前 これは、ローカライズされていない文字列か、マネージド リソースを示す '@' でプレフィックスが付いた 10 進数リソース識別子のいずれかです。 たとえば、"@1234" '#' プレフィックスを使用して、ネイティブ リソースをヒントにすることができます。

(継承元 ExtensionPointRegistrationAttribute)
Package

パッケージ GUID を取得します

Provider

プロバイダーの GUID

(継承元 ExtensionPointRegistrationAttribute)
ProviderGuidString

文字列として表されるプロバイダーの GUID

(継承元 ExtensionPointRegistrationAttribute)
ProviderType

このパッケージに関連付けられている拡張ポイントを実装する型

(継承元 ExtensionPointRegistrationAttribute)
RegisteredName

プロバイダーのフレンドリ名を取得します。この名前はロケールに依存しません

TypeId

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

(継承元 RegistrationAttribute)

メソッド

GetPackageRegKeyPath(Guid)

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

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

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

Unregister(RegistrationAttribute+RegistrationContext)

この属性の登録を解除する

適用対象