DkmCompiledNativeCppValueExpression Class

Definition

The result of compiling a native expression that evaluates to a value.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

public ref class DkmCompiledNativeCppValueExpression : Microsoft::VisualStudio::Debugger::Native::Cpp::DkmCompiledNativeCppExpression
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmCompiledNativeCppValueExpression : Microsoft::VisualStudio::Debugger::Native::Cpp::DkmCompiledNativeCppExpression
[Windows::Foundation::Metadata::WebHostHidden]
class DkmCompiledNativeCppValueExpression : Microsoft::VisualStudio::Debugger::Native::Cpp::DkmCompiledNativeCppExpression
[System.Runtime.InteropServices.Guid("cb8ff61e-2813-566c-e3d8-e12b33014cb8")]
public class DkmCompiledNativeCppValueExpression : Microsoft.VisualStudio.Debugger.Native.Cpp.DkmCompiledNativeCppExpression
[<System.Runtime.InteropServices.Guid("cb8ff61e-2813-566c-e3d8-e12b33014cb8")>]
type DkmCompiledNativeCppValueExpression = class
    inherit DkmCompiledNativeCppExpression
Public Class DkmCompiledNativeCppValueExpression
Inherits DkmCompiledNativeCppExpression
Inheritance
DkmCompiledNativeCppValueExpression
Attributes

Properties

Access

The access level of the result of this expression.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

Category

The category of the result of this expression.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

InspectionQuery

Inspection query use to evaluate the value of the expression. The query does not contain any return instructions, but finishes with the expression value on the top of the stack.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

IsLValue

True if the expression evaluated to an l-value, that is, if the expression can be assigned to.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

Storage

Storage type for the result of this expression.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

TagValue

DkmCompiledNativeCppExpression is an abstract base class. This enum indicates which derived class this object is an instance of.

(Inherited from DkmCompiledNativeCppExpression)
Type

The type of the result of the expression. This may or may not be the type of the value returned by the inspection query, depending on the value of QueryResultIsAddress.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

TypeModifierFlags

Type modifier flags of the result of this expression.

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

Methods

Create(DkmCompiledILInspectionQuery, DkmNativeCppType, Boolean, DkmEvaluationResultCategory, DkmEvaluationResultAccessType, DkmEvaluationResultStorageType, DkmEvaluationResultTypeModifierFlags)

Create a new DkmCompiledNativeCppValueExpression object instance.

Location constraint: API must be called from an IDE component (component level > 100,000).

This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2).

Applies to