We recommend using Visual Studio 2017
This documentation is archived and is not being maintained.

VSCOMPONENTTYPE Enumeration

Specifies the type of a component.

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

public enum VSCOMPONENTTYPE

Member nameDescription
VSCOMPONENTTYPE_FileThe component is a file on disk.
VSCOMPONENTTYPE_ComPlusThe component is a .NET assembly.
VSCOMPONENTTYPE_Com2The component is a classic COM type library.
VSCOMPONENTTYPE_ProjectThe component is another project in the solution.
VSCOMPONENTTYPE_CustomThe component is a custom reference. This is implementation specific, meaning there is no set way to handle such a component.
VSCOMPONENTTYPE_PathThe component enumerates directory paths to other components.

COM Signature

From vsshell.idl:

Show: