DkmClrDebuggerVisualizerAttribute 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.
Represents a DebuggerVisualizer attribute on a type and specifies the IDE-side and debuggee-side visualizer type names, and its description. See msdn documentation for DebuggerVisualizerAttribute.
This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).
public ref class DkmClrDebuggerVisualizerAttribute : Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrEvalAttribute
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmClrDebuggerVisualizerAttribute : Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrEvalAttribute
[Windows::Foundation::Metadata::WebHostHidden]
class DkmClrDebuggerVisualizerAttribute : Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrEvalAttribute
[System.Runtime.InteropServices.Guid("cd33e5a2-b44e-289c-67b0-97a054621689")]
public class DkmClrDebuggerVisualizerAttribute : Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrEvalAttribute
[<System.Runtime.InteropServices.Guid("cd33e5a2-b44e-289c-67b0-97a054621689")>]
type DkmClrDebuggerVisualizerAttribute = class
inherit DkmClrEvalAttribute
Public Class DkmClrDebuggerVisualizerAttribute
Inherits DkmClrEvalAttribute
- Inheritance
- Attributes
Properties
| Name | Description |
|---|---|
| DebuggeeSideVisualizerAssemblyName |
The full name of the assembly containing the debuggee-side type. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
| DebuggeeSideVisualizerTypeName |
The full name of the debuggee-side type of the Custom Managed Visualizer. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
| ExtensionPartId |
This is a unique id for visualizers that are installed via the ExtensionPartManager. This API was introduced in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5). |
| 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) |
| 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) |
| UISideVisualizerAssemblyLocation |
The location of the UI-side assembly. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
| UISideVisualizerAssemblyName |
The full name of the assembly containing the UI-side type. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
| UISideVisualizerTypeName |
The full name of the UI-side type of the Custom Managed Visualizer. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
| VisualizerDescription |
The visualizer description. This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
Methods
| Name | Description |
|---|---|
| Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String, Guid) |
Create a new DkmClrDebuggerVisualizerAttribute object instance. Location constraint: API must be called from a Monitor component (component level < 100,000). This API was introduced in Visual Studio 17 Update 5 (DkmApiVersion.VS17Update5). |
| Create(DkmClrType, String, String, String, DkmClrCustomVisualizerAssemblyLocation, String, String, String) |
Create a new DkmClrDebuggerVisualizerAttribute 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). |