DkmClrAlias Class

Definition

Describes an alias that is understood by CLR expression evaluators. An alias is a symbol that can be used to refer to a value known by the debugger. Examples of these values are the current exception and values returned by the last method call. The Expression Compiler can use this method to determine which aliases are valid for use in expressions and their types.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

public ref class DkmClrAlias
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmClrAlias
[Windows::Foundation::Metadata::WebHostHidden]
class DkmClrAlias
[System.Runtime.InteropServices.Guid("04a0b24c-08ff-14c2-f131-9ec01bc1dae1")]
public class DkmClrAlias
[<System.Runtime.InteropServices.Guid("04a0b24c-08ff-14c2-f131-9ec01bc1dae1")>]
type DkmClrAlias = class
Public Class DkmClrAlias
Inheritance
DkmClrAlias
Attributes

Properties

CustomTypeInfoPayload

The custom type information payload used by the compiler to embed custom type information. The compiler should verify that the id stored in CustomTypeInfoPayloadTypeId matches the expected id before using this value.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

CustomTypeInfoPayloadTypeId

If this is a variable with custom type information, this is the identifier that is used to identify the compiler that generated the custom type information.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

FullName

The full name of this alias. This is the expression to evaluate if this alias is added to the Watch window.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

Kind

The kind of alias this is.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

Name

The name of this alias. This is the value displayed in the "Name" column of the variable inspection windows.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

Type

The assembly qualified name of the runtime type of this alias.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

Methods

Create(DkmClrAliasKind, String, String, String, Guid, ReadOnlyCollection<Byte>)

Create a new DkmClrAlias object instance.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

Applies to