Share via


Expression Interface

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

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

Syntax

'Declaration
<GuidAttribute("27ADC812-BB07-11D2-8AD1-00C04F79E479")> _
Public Interface Expression
[GuidAttribute("27ADC812-BB07-11D2-8AD1-00C04F79E479")]
public interface Expression
[GuidAttribute(L"27ADC812-BB07-11D2-8AD1-00C04F79E479")]
public interface class Expression
[<GuidAttribute("27ADC812-BB07-11D2-8AD1-00C04F79E479")>]
type Expression =  interface end
public interface Expression

The Expression type exposes the following members.

Properties

  Name Description
Public property Collection Gets the collection containing the object supporting this property or contained within this code construct.
Public property DataMembers If the expression represents a class or a structure, this property gets a list of member variables as an Expressions collection.
Public property DTE Gets the top-level extensibility object.
Public property IsValidValue Indicates whether the specified value in an expression is valid.
Public property Name Gets the name of the object.
Public property Parent Gets the immediate parent object of an Expression object.
Public property Type Gets a constant indicating the object type.
Public property Value Sets or gets the data for the object.

Top

See Also

Reference

EnvDTE Namespace

Expressions

Other Resources

Automation Object Model Chart