Share via


Expression2 Interface

Definition

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

public interface class Expression2 : EnvDTE::Expression
public interface class Expression2 : EnvDTE::Expression
__interface Expression2 : EnvDTE::Expression
[System.Runtime.InteropServices.Guid("F15A2DAD-5C82-4802-BEBC-5431B6ED5557")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface Expression2 : EnvDTE.Expression
[System.Runtime.InteropServices.Guid("F15A2DAD-5C82-4802-BEBC-5431B6ED5557")]
public interface Expression2 : EnvDTE.Expression
[<System.Runtime.InteropServices.Guid("F15A2DAD-5C82-4802-BEBC-5431B6ED5557")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type Expression2 = interface
    interface Expression
[<System.Runtime.InteropServices.Guid("F15A2DAD-5C82-4802-BEBC-5431B6ED5557")>]
type Expression2 = interface
    interface Expression
Public Interface Expression2
Implements Expression
Attributes
Implements

Properties

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.

Methods

DeleteObjectID()

Deletes the object ID.

MakeObjectID()

Creates the object ID.

Applies to