次の方法で共有


ProvideComponentDiagnosticsAttribute クラス

定義

コンポーネント診断プロバイダーとそれに関連付けられたビューを登録します。

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

コンストラクター

ProvideComponentDiagnosticsAttribute(Type, String)

パッケージに適用すると、パッケージが既定のビューでコンポーネント診断プロバイダーとして登録されます。

ProvideComponentDiagnosticsAttribute(Type, String, String, UInt32)

パッケージに適用すると、パッケージをコンポーネント診断プロバイダーとしてカスタム ビューに登録します。

プロパティ

ExtensionProvidersKey

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

(継承元 ExtensionPointRegistrationAttribute)
ExtensionProviderType

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

(継承元 ExtensionPointRegistrationAttribute)
IsDefaultView

プロバイダーが既定の汎用ビューを使用するかどうかを示します。 false の場合、プロバイダーは独自のカスタム ビューを指定します。

Name

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

(継承元 ExtensionPointRegistrationAttribute)
Provider

プロバイダーの GUID

(継承元 ExtensionPointRegistrationAttribute)
ProviderGuidString

プロバイダーの GUID を文字列として表す

(継承元 ExtensionPointRegistrationAttribute)
ProviderType

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

(継承元 ExtensionPointRegistrationAttribute)
TypeId

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

(継承元 RegistrationAttribute)
Version

プロバイダーのデータ モデルのバージョン

View

このプロバイダーのビューの UI ファクトリ内の要素 ID

ViewFactory

このプロバイダーのビューを含む UI ファクトリの GUID

メソッド

GetPackageRegKeyPath(Guid)

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

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

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

Unregister(RegistrationAttribute+RegistrationContext)

この拡張機能ポイント プロバイダーの仕様の登録を解除します。

(継承元 ExtensionPointRegistrationAttribute)

適用対象