vsCMElement Enum

Indicates the type of code element.

Constant Value Description
vsCMElementOther 0 An element not in the list.
vsCMElementClass 1 A class element.
vsCMElementFunction 2 A function element.
vsCMElementVariable 3 A variable element.
vsCMElementProperty 4 A property element.
vsCMElementNamespace 5 A namespace element.
vsCMElementParameter 6 A parameter element.
vsCMElementAttribute 7 An attribute element.
vsCMElementInterface 8 An interface element.
vsCMElementDelegate 9 A delegate element.
vsCMElementEnum 10 An enumerator element.
vsCMElementStruct 11 A structure element.
vsCMElementUnion 12 A union element.
vsCMElementLocalDeclStmt 13 A local declaration statement element.
vsCMElementFunctionInvokeStmt 14 A function invoke statement element.
vsCMElementPropertySetStmt 15 A property set statement element.
vsCMElementAssignmentStmt 16 An assignment statement element.
vsCMElementInheritsStmt 17 An inherits statement element.
vsCMElementImplementsStmt 18 An implements statement element.
vsCMElementOptionStmt 19 An option statement element.
vsCMElementVBAttributeStmt 20 A VB attributes statement element.
vsCMElementVBAttributeGroup 21 A VB attribute group element.
vsCMElementEventsDeclaration 22 An events declaration element.
vsCMElementUDTDecl 23 A user-defined type declaration element.
vsCMElementDeclareDecl 24 A declare declaration element.
vsCMElementDefineStmt 25 A define statement element.
vsCMElementTypeDef 26 A type definition element.
vsCMElementIncludeStmt 27 An include statement element.
vsCMElementUsingStmt 28 A using statement element.
vsCMElementMacro 29 A macro element.
vsCMElementMap 30 A map element.
vsCMElementIDLImport 31 An IDL import element.
vsCMElementIDLImportLib 32 An IDL import library element.
vsCMElementIDLCoClass 33 An IDL co-class element.
vsCMElementIDLLibrary 34 An IDL library element.
vsCMElementImportStmt 35 An import statement element.
vsCMElementMapEntry 36 A map entry element.
vsCMElementVCBase 37 A VC base element.
vsCMElementEvent 38 An event element.
vsCMElementModule 39 A module element.

Requirements

Namespace: EnvDTE

File: dte.tlb

See Also

vsCMAccess Enum | vsCMFunction Enum | vsCMInfoLocation Enum | vsCMLanguage Enum | vsCMPrototype Enum | vsCMTypeRef Enum