DkmCompiledNativeCppValueExpression Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
- 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). |