Share via


VSConstants.CATID Class

These CATID GUID values are used to extend objects passed to the property browser and automation objects that support automation extenders.

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.VSConstants.CATID

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

Syntax

'Declaration
Public NotInheritable Class CATID
public static class CATID
public ref class CATID abstract sealed
[<AbstractClass>]
[<Sealed>]
type CATID =  class end
public final class CATID

The VSConstants.CATID type exposes the following members.

Fields

  Name Description
Public fieldStatic member CSharpFileProperties_guid
Public fieldStatic member CSharpFileProperties_string
Public fieldStatic member CSharpFolderProperties_guid
Public fieldStatic member CSharpFolderProperties_string
Public fieldStatic member ProjectAutomationObject_guid Used to extend Project automation objects for project types that support it (including VB and C# projects).
Public fieldStatic member ProjectAutomationObject_string Used to extend Project automation objects for project types that support it (including VB and C# projects).
Public fieldStatic member ProjectItemAutomationObject_guid Used to extend ProjectItem automation objects for project types that support it (including VB and C# projects).
Public fieldStatic member ProjectItemAutomationObject_string Used to extend ProjectItem automation objects for project types that support it (including VB and C# projects).
Public fieldStatic member VBAFileProperties_guid
Public fieldStatic member VBAFileProperties_string
Public fieldStatic member VBAFolderProperties_guid
Public fieldStatic member VBAFolderProperties_string
Public fieldStatic member VBFileProperties_guid
Public fieldStatic member VBFileProperties_string
Public fieldStatic member VBFolderProperties_guid
Public fieldStatic member VBFolderProperties_string
Public fieldStatic member VBProjectProperties_guid
Public fieldStatic member VBProjectProperties_string
Public fieldStatic member VBReferenceProperties_guid
Public fieldStatic member VBReferenceProperties_string
Public fieldStatic member VCActiveXReferenceNode_guid
Public fieldStatic member VCActiveXReferenceNode_string
Public fieldStatic member VCAssemblyReferenceNode_guid
Public fieldStatic member VCAssemblyReferenceNode_string
Public fieldStatic member VCFileGroup_guid
Public fieldStatic member VCFileGroup_string
Public fieldStatic member VCFileNode_guid
Public fieldStatic member VCFileNode_string
Public fieldStatic member VCProjectNode_guid
Public fieldStatic member VCProjectNode_string
Public fieldStatic member VCProjectReferenceNode_guid
Public fieldStatic member VCProjectReferenceNode_string
Public fieldStatic member VCReferences_guid
Public fieldStatic member VCReferences_string

Top

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

Microsoft.VisualStudio Namespace