EnvDTE.Interfaces/vsCMElement.cs (46 lines of code) (raw):
namespace EnvDTE
{
public enum vsCMElement
{
vsCMElementOther,
vsCMElementClass,
vsCMElementFunction,
vsCMElementVariable,
vsCMElementProperty,
vsCMElementNamespace,
vsCMElementParameter,
vsCMElementAttribute,
vsCMElementInterface,
vsCMElementDelegate,
vsCMElementEnum,
vsCMElementStruct,
vsCMElementUnion,
vsCMElementLocalDeclStmt,
vsCMElementFunctionInvokeStmt,
vsCMElementPropertySetStmt,
vsCMElementAssignmentStmt,
vsCMElementInheritsStmt,
vsCMElementImplementsStmt,
vsCMElementOptionStmt,
vsCMElementVBAttributeStmt,
vsCMElementVBAttributeGroup,
vsCMElementEventsDeclaration,
vsCMElementUDTDecl,
vsCMElementDeclareDecl,
vsCMElementDefineStmt,
vsCMElementTypeDef,
vsCMElementIncludeStmt,
vsCMElementUsingStmt,
vsCMElementMacro,
vsCMElementMap,
vsCMElementIDLImport,
vsCMElementIDLImportLib,
vsCMElementIDLCoClass,
vsCMElementIDLLibrary,
vsCMElementImportStmt,
vsCMElementMapEntry,
vsCMElementVCBase,
vsCMElementEvent,
vsCMElementModule
}
}