Expression2 Interface
The Expression2 object contains properties used to examine items returned by an expression evaluation.
Namespace: EnvDTE100
Assembly: EnvDTE100 (in EnvDTE100.dll)
Syntax
'Declaration
<GuidAttribute("F15A2DAD-5C82-4802-BEBC-5431B6ED5557")> _
Public Interface Expression2 _
Inherits Expression
[GuidAttribute("F15A2DAD-5C82-4802-BEBC-5431B6ED5557")]
public interface Expression2 : Expression
[GuidAttribute(L"F15A2DAD-5C82-4802-BEBC-5431B6ED5557")]
public interface class Expression2 : Expression
[<GuidAttribute("F15A2DAD-5C82-4802-BEBC-5431B6ED5557")>]
type Expression2 =
interface
interface Expression
end
public interface Expression2 extends Expression
The Expression2 type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
Collection | Gets the collection containing the object supporting this property or contained within this code construct. |
![]() |
DataMembers | If the expression represents a class or a structure, this property gets a list of member variables as an Expressions collection. |
![]() |
DTE | Gets the top-level extensibility object. |
![]() |
IsValidValue | Indicates whether the specified value in an expression is valid. |
![]() |
Name | Gets the name of the object. |
![]() |
Parent | Gets the immediate parent object of an Expression2 object. |
![]() |
Type | Gets a constant indicating the object type. |
![]() |
Value | Sets or gets the data for the object. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
DeleteObjectID | Deletes the object ID. |
![]() |
MakeObjectID | Creates the object ID. |
Top