Share via


IDebugAlias

Represents a numeric alias for a variable. An alias is simply a different name for a variable.

IDebugAlias : IUnknown

Notes for Implementers

The expression evaluator (EE) implements this interface to support numerical aliases for variables.

Notes for Callers

IDebugObject2::CreateAlias creates an alias for a particular object. To search for aliases, use IDebugBinder3::FindAlias or IDebugBinder3::GetAllAliases.

Methods in Vtable Order

The following methods are defined in the IDebugAlias interface.

Method

Description

IDebugAlias::GetObject

Gets the object to which this alias refers.

IDebugAlias::GetName

Gets the alias name.

IDebugAlias::GetICorDebugValue

Retrieves an ICorDebugValue interface that provides access to managed code information about this object (managed code only).

IDebugAlias::Dispose

Marks this alias as no longer being used.

Remarks

An alias is a decimal number in string form followed by the # character, for example, 1001#.

Requirements

Header: ee.h

Namespace: Microsoft.VisualStudio.Debugger.Interop

Assembly: Microsoft.VisualStudio.Debugger.Interop.dll

See Also

Reference

IDebugObject2::CreateAlias

IDebugBinder3::FindAlias

IDebugBinder3::GetAllAliases

Concepts

Expression Evaluation Interfaces