GlobalObjectDescriptionAttribute Class

 

Allows global object providers to tag the global object instances they provide with additional metadata.

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

System.Object
  System.Attribute
    Microsoft.VisualStudio.Shell.Design.GlobalObjectDescriptionAttribute

[AttributeUsageAttribute(AttributeTargets.Class)]
[CLSCompliantAttribute(false)]
public class GlobalObjectDescriptionAttribute : Attribute

NameDescription
System_CAPS_pubmethodGlobalObjectDescriptionAttribute(GlobalObject)

Initializes a new instance of GlobalObjectDescriptionAttribute for the specified global object.

System_CAPS_pubmethodGlobalObjectDescriptionAttribute(GlobalObject, IDictionary)

Initializes a new instance of GlobalObjectDescriptionAttribute for the specified global object and custom data.

NameDescription
System_CAPS_pubpropertyCustomData

Gets the custom data.

System_CAPS_pubpropertyGlobalObject

Gets the global object to which the custom data should apply.

System_CAPS_pubpropertyTypeId

(Inherited from Attribute.)

NameDescription
System_CAPS_pubmethodEquals(Object)

(Inherited from Attribute.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

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_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodToString()

(Inherited from Object.)

Provider authors need to document what information they set in this attribute.

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: