ProvideExtensibleUIContextRuleAttribute Class

Visual Studio 2015
 

Registers an UI context rule.

Namespace:   Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.14.0 (in Microsoft.VisualStudio.Shell.14.0.dll)

System.Object
  System.Attribute
    Microsoft.VisualStudio.Shell.RegistrationAttribute
      Microsoft.VisualStudio.Shell.ProvideExtensibleUIContextRuleAttribute

[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = true, 
	Inherited = true)]
public sealed class ProvideExtensibleUIContextRuleAttribute : RegistrationAttribute

NameDescription
System_CAPS_pubmethodProvideExtensibleUIContextRuleAttribute(String, String, UInt32)

Creates an extensible rule-based UI context entry that is activated when any of the terms added by other extensions is true. The extenders would use the same GUID to create a new UI context rule with expression set to "*" to extend the rule created by this attribute.

NameDescription
System_CAPS_pubpropertyContextGuid

System_CAPS_pubpropertyDelay

System_CAPS_pubpropertyName

System_CAPS_pubpropertyTypeId

Gets the current instance of this attribute.(Inherited from RegistrationAttribute.)

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Attribute.)

System_CAPS_pubmethodGetHashCode()

(Inherited from Attribute.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIsDefaultAttribute()

(Inherited from Attribute.)

System_CAPS_pubmethodMatch(Object)

(Inherited from Attribute.)

System_CAPS_pubmethodRegister(RegistrationAttribute.RegistrationContext)

Registers this attribute with the given context. The context contains the location where the registration information should be placed. It also contains such as the type being registered, and path information.(Overrides RegistrationAttribute.Register(RegistrationAttribute.RegistrationContext).)

System_CAPS_pubmethodToString()

(Inherited from Object.)

System_CAPS_pubmethodUnregister(RegistrationAttribute.RegistrationContext)

Unregister this AutoLoad specification.(Overrides RegistrationAttribute.Unregister(RegistrationAttribute.RegistrationContext).)

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: