Expression2 Interface

The Expression2 object contains properties used to examine items returned by an expression evaluation.

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

public interface Expression2 : Expression

The Expression2 type exposes the following members.

Public propertyCollection (Inherited from Expression.)
Public propertyCollectionGets the collection containing the object supporting this property or contained within this code construct.
Public propertyDataMembers (Inherited from Expression.)
Public propertyDataMembersIf the expression represents a class or a structure, this property gets a list of member variables as an Expressions collection.
Public propertyDTE (Inherited from Expression.)
Public propertyDTEGets the top-level extensibility object.
Public propertyIsValidValue (Inherited from Expression.)
Public propertyIsValidValueIndicates whether the specified value in an expression is valid.
Public propertyName (Inherited from Expression.)
Public propertyNameGets the name of the object.
Public propertyParent (Inherited from Expression.)
Public propertyParentGets the immediate parent object of an Expression2 object.
Public propertyType (Inherited from Expression.)
Public propertyTypeGets a constant indicating the object type.
Public propertyValue (Inherited from Expression.)
Public propertyValueSets or gets the data for the object.

Public methodDeleteObjectIDDeletes the object ID.
Public methodMakeObjectIDCreates the object ID.

Community Additions