Export (0) Print
Expand All

CodeEnum Interface

Object representing an enumeration in source code.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

[GuidAttribute("B1F42512-91CD-4D3A-8B25-A317D8032B24")]
public interface CodeEnum

The CodeEnum type exposes the following members.

  NameDescription
Public propertyAccessDefines the access modifier of this item.
Public propertyAttributesGets a collection of all of the attributes for the parent object.
Public propertyBasesGets a collection of classes from which this item derives.
Public propertyChildrenGets a collection of objects contained within this CodeEnum.
Public propertyCollectionGets the collection containing the CodeEnum object supporting this property.
Public propertyCommentGets or sets the comment associated with the code element.
Public propertyDerivedTypesGets a collection of objects derived from this CodeEnum object. This property is not implemented in Visual C#.
Public propertyDocCommentGets the document comment for the CodeEnum element.
Public propertyDTEGets the top-level extensibility object.
Public propertyEndPointGets the text point that is the location of the end of the code item.
Public propertyExtenderReturns the requested Extender object if it is available for this object. This property is not implemented in Visual C#.
Public propertyExtenderCATIDGets the Extender category ID (CATID) for the object. This property is not implemented in Visual C#.
Public propertyExtenderNamesGets a list of available Extenders for the object. This property is not implemented in Visual C#.
Public propertyFullNameGets the full path and name of the object's file.
Public propertyInfoLocationDescribes the capabilities of the code model object.
Public propertyIsCodeTypeGets values indicating whether or not a CodeType object can be obtained from this object.
Public propertyIsDerivedFromSpecifies whether or not a CodeEnum object has another object as a base.
Public propertyKindGets an enumeration indicating the type of object.
Public propertyLanguageGets the programming language used to author the code.
Public propertyMembersGets a collection of items contained by this enumeration.
Public propertyNameSets or gets the name of the object.
Public propertyNamespaceGets an object defining the parent namespace.
Public propertyParentGets the immediate parent object of a CodeEnum object.
Public propertyProjectItemGets the ProjectItem object associated with the CodeEnum object.
Public propertyStartPointGets a TextPoint object that defines the beginning of the code item.
Top

  NameDescription
Public methodAddAttributeCreates a new attribute code construct and inserts the code in the correct location.
Public methodAddBaseAdds an item to the list of inherited objects.
Public methodAddMemberCreates a new member code construct and inserts the code in the correct location.
Public methodGetEndPointReturns a TextPoint object that marks the end of the code element definition.
Public methodGetStartPointA TextPoint object that defines the beginning of the code element definition.
Public methodRemoveBaseRemoves an object from the list of bases.
Public methodRemoveMemberRemoves a member code construct.
Top

You can get the members of an enumeration with Members.

NoteNote

The values of code model elements, such as classes, structures, functions, attributes, delegates, cannot be relied upon to remain the same at all times. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic).

Show:
© 2014 Microsoft