Microsoft.VisualStudio.Debugger.Clr.Cpp Namespace

Classes

DkmMCppILLocalVariableSymbol

Represents a C++/CLI local variable or function parameter backed by an IL slot, which can be inspected by a ldloc or ldarg instruction. The types of IL local variables are not represented in the PDB, and are not provided through this API. Instead, consumers of DkmMCppILLocalVariableSymbol objects should obtain the type information through inspection of the managed metadata.

This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1).

DkmMCppLocalVariableSymbol

Represents a symbol for a C++/CLI local variable or function parameter in a PDB.

This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1).

Derived classes: DkmMCppILLocalVariableSymbol, DkmMCppStaticLocalVariableSymbol

DkmMCppMethodScope

Represents a scope within a method implemented in C++/CLI.

This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1).

DkmMCppStaticLocalVariableSymbol

Represents a C++/CLI local variable of static storage duration. Static local variables are backed by an RVA, rather than an IL slot.

This API was introduced in Visual Studio 14 Update 1 (DkmApiVersion.VS14Update1).

Enums

DkmMCppLocalVariableSymbol.Tag

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