Compartilhar via


DkmClrDebuggerDisplayAttribute Class

Definition

Represents a DebuggerDisplay attribute on a type, enum, field, property, or delegate. See msdn documentation for DebuggerDisplayAttribute.

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

public ref class DkmClrDebuggerDisplayAttribute : Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrEvalAttribute
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmClrDebuggerDisplayAttribute : Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrEvalAttribute
[Windows::Foundation::Metadata::WebHostHidden]
class DkmClrDebuggerDisplayAttribute : Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrEvalAttribute
[System.Runtime.InteropServices.Guid("dc405fce-5688-d055-6378-4c4b40f0f95c")]
public class DkmClrDebuggerDisplayAttribute : Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrEvalAttribute
[<System.Runtime.InteropServices.Guid("dc405fce-5688-d055-6378-4c4b40f0f95c")>]
type DkmClrDebuggerDisplayAttribute = class
    inherit DkmClrEvalAttribute
Public Class DkmClrDebuggerDisplayAttribute
Inherits DkmClrEvalAttribute
Inheritance
DkmClrDebuggerDisplayAttribute
Attributes

Properties

ModuleInstance

The module the type resides in. If the type resides in a synthetic assembly, this value will be a real module in the same AppDomain.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

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

(Inherited from DkmClrEvalAttribute)
Name

[Optional] The name to display in the debugger variable windows.

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

OriginatingAssemblyName

[Optional] The simple name (not full name) of the originating assembly for this attribute. This value is null if the attribute did not come from the debuggee process.

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

OriginatingAssemblyPublicKeyToken

[Optional] The public key token of the originating assembly. This value is null if the originating assembly is not signed or the attribute did not come from the debuggee process.

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

TagValue

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

(Inherited from DkmClrEvalAttribute)
TargetMember

[Optional] The member this attribute applies to if applicable.

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

(Inherited from DkmClrEvalAttribute)
TargetType

The type this attribute applies to.

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

(Inherited from DkmClrEvalAttribute)
TypeName

[Optional] The type name to display in the debugger variable windows.

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

Value

[Optional] The value to display in the debugger variable windows.

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

Methods

Create(DkmClrType, String, String, ReadOnlyCollection<Byte>, String, String, String)

Create a new DkmClrDebuggerDisplayAttribute object instance.

Location constraint: API must be called from a Monitor component (component level < 100,000).

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

Applies to