ClassViewImages Class

Represents an image list that Class View, Model Explorer, and IntelliSense uses.

Namespace:  Microsoft.VisualStudio.Modeling.Shell
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.Shell (in Microsoft.VisualStudio.Modeling.Sdk.Shell.dll)

Syntax

'Declaration
Public NotInheritable Class ClassViewImages
'Usage
You do not need to declare an instance of a static class in order to access its members.
public static class ClassViewImages
public ref class ClassViewImages abstract sealed
public final class ClassViewImages

Remarks

The image list contains icons, which are arranged by access type. The image list is used for IntelliSense, the Class View tab, and the Model Explorer tab in the Domain-Specific Language Designer.

Different icon groups are available for different access types. Access types include public, protected, and private. Icons can be access types or items that are assigned to access types, such as methods and events. The following table lists the icons that are available in the image list and their indexes.

Icon

Index

Public

0

Internal

1

Friend

2

Protected

3

Private

4

Constant

AccessTypeCount * 1

EnumMember

AccessTypeCount * 4

Event

AccessTypeCount * 5

Field

AccessTypeCount * 7

Method

AccessTypeCount * 12

Property

AccessTypeCount * 17

Error

AccessTypeCount * 31

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.Modeling.Shell.ClassViewImages

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

ClassViewImages Members

Microsoft.VisualStudio.Modeling.Shell Namespace