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.