Freigeben über


GlobalObjectDescriptionAttribute Class

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

This API is not CLS-compliant. 

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

Syntax

'Declaration
<CLSCompliantAttribute(False)> _
<AttributeUsageAttribute(AttributeTargets.Class)> _
Public Class GlobalObjectDescriptionAttribute _
    Inherits Attribute
'Usage
Dim instance As GlobalObjectDescriptionAttribute
[CLSCompliantAttribute(false)]
[AttributeUsageAttribute(AttributeTargets.Class)]
public class GlobalObjectDescriptionAttribute : Attribute
[CLSCompliantAttribute(false)]
[AttributeUsageAttribute(AttributeTargets::Class)]
public ref class GlobalObjectDescriptionAttribute : public Attribute
[<CLSCompliantAttribute(false)>]
[<AttributeUsageAttribute(AttributeTargets.Class)>]
type GlobalObjectDescriptionAttribute =  
    class
        inherit Attribute
    end
public class GlobalObjectDescriptionAttribute extends Attribute

Remarks

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

Inheritance Hierarchy

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

Thread Safety

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

See Also

Reference

GlobalObjectDescriptionAttribute Members

Microsoft.VisualStudio.Shell.Design Namespace