ProvideExtensibleUIContextRuleAttribute 类

定义

此属性注册 UI 上下文规则

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

构造函数

ProvideExtensibleUIContextRuleAttribute(String, String, UInt32)

创建一个基于可扩展规则的 UI 上下文条目,当其他扩展添加的任何术语为 true 时,该上下文条目将被激活。

扩展程序将使用相同的 GUID 创建表达式设置为“*”的新 UI 上下文规则,以扩展此属性创建的规则。

属性

ContextGuid

要创建的 UI 上下文的上下文 Guid

Delay

在激活 UI 上下文之前延迟应用毫秒

Name

创建的 UI 上下文的诊断名称

TypeId

重写 TypeID 属性,使 RegistrationAttribute 派生类能够与 System.ComponentModel.TypeDescriptor.GetAttributes 一起使用 (...) 。仅当派生自此属性的属性需要对可应用于类的实例使用更好的控件时,它才必须重写此属性。

(继承自 RegistrationAttribute)

方法

GetPackageRegKeyPath(Guid)

获取相对于 VSPackage 的应用程序) 注册表根目录 (注册表路径。

(继承自 RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext)

调用以便向给定的上下文注册此属性。 上下文包含应放置注册信息的位置。 它还包含所注册的类型和路径信息等。

Unregister(RegistrationAttribute+RegistrationContext)

取消注册此自动加载规范。

适用于