ProvideComponentDiagnosticsAttribute 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
诊断提供程序及其关联的视图注册组件。
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
- 属性
构造函数
ProvideComponentDiagnosticsAttribute(Type, String) |
应用于包时,将包注册为默认视图的组件诊断提供程序。 |
ProvideComponentDiagnosticsAttribute(Type, String, String, UInt32) |
应用于包时,将包注册为自定义视图的组件诊断提供程序。 |
属性
ExtensionProvidersKey |
注册表中声明扩展提供程序的路径。 在派生类中重写。 (继承自 ExtensionPointRegistrationAttribute) |
ExtensionProviderType |
扩展提供程序的类型 (实现的接口) (继承自 ExtensionPointRegistrationAttribute) |
IsDefaultView |
指示提供程序是否使用默认的常规用途视图。 如果为 false,则提供程序指定其自己的自定义视图。 |
Name |
扩展点提供程序的可读名称 可以是未本地化的字符串,也可以是以“@”为前缀的十进制资源标识符,指示托管资源。 例如,“@1234”前缀“#”可用于提示本机资源。 (继承自 ExtensionPointRegistrationAttribute) |
Provider |
提供程序的 GUID (继承自 ExtensionPointRegistrationAttribute) |
ProviderGuidString |
提供程序的 GUID 以字符串表示 (继承自 ExtensionPointRegistrationAttribute) |
ProviderType |
实现此包中关联扩展点的类型 (继承自 ExtensionPointRegistrationAttribute) |
TypeId |
重写 TypeID 属性,以便让 RegistrationAttribute 派生类与 System.ComponentModel.TypeDescriptor.GetAttributes 一起使用 (...) 。仅当派生自此属性的属性需要对可应用于类的实例使用更好的控件时,它才必须重写此属性。 (继承自 RegistrationAttribute) |
Version |
提供程序的数据模型版本 |
View |
此提供程序的视图的 UI 工厂中的元素 ID |
ViewFactory |
包含此提供程序视图的 UI 工厂的 GUID |
方法
GetPackageRegKeyPath(Guid) |
获取相对于 VSPackage 的应用程序) 注册表根目录 (注册表路径。 (继承自 RegistrationAttribute) |
Register(RegistrationAttribute+RegistrationContext) |
将此属性注册到给定上下文。 |
Unregister(RegistrationAttribute+RegistrationContext) |
取消注册此扩展点提供程序规范。 (继承自 ExtensionPointRegistrationAttribute) |