Share via


DebuggerVisualizerProvider Class

Definition

Defines a provider of .NET debugger visualizers.

[Microsoft.VisualStudio.Extensibility.ExtensionContract(typeof(Microsoft.VisualStudio.RpcContracts.DebuggerVisualizers.IDebuggerVisualizerProvider), typeof(Microsoft.VisualStudio.Extensibility.DebuggerVisualizers.DebuggerVisualizerProviderService))]
[Microsoft.VisualStudio.Extensibility.ExtensionPart(typeof(Microsoft.VisualStudio.Extensibility.DebuggerVisualizers.DebuggerVisualizerProvider), new System.String[] { "DebuggerVisualizerProviderConfiguration" })]
public abstract class DebuggerVisualizerProvider : Microsoft.VisualStudio.Extensibility.ExtensionPart
[<Microsoft.VisualStudio.Extensibility.ExtensionContract(typeof(Microsoft.VisualStudio.RpcContracts.DebuggerVisualizers.IDebuggerVisualizerProvider), typeof(Microsoft.VisualStudio.Extensibility.DebuggerVisualizers.DebuggerVisualizerProviderService))>]
[<Microsoft.VisualStudio.Extensibility.ExtensionPart(typeof(Microsoft.VisualStudio.Extensibility.DebuggerVisualizers.DebuggerVisualizerProvider), new System.String[] { "DebuggerVisualizerProviderConfiguration" })>]
type DebuggerVisualizerProvider = class
    inherit ExtensionPart
Public MustInherit Class DebuggerVisualizerProvider
Inherits ExtensionPart
Inheritance
DebuggerVisualizerProvider
Attributes

Constructors

DebuggerVisualizerProvider()

Initializes a new instance of the DebuggerVisualizerProvider class.

DebuggerVisualizerProvider(ExtensionCore, VisualStudioExtensibility)

Initializes a new instance of the DebuggerVisualizerProvider class.

Properties

DebuggerVisualizerProviderConfiguration

Gets the configuration for this debugger visualizer provider. The value of this property is evaluated at compile time when building the Visual Studio extension.

Methods

CreateVisualizerAsync(VisualizerTarget, CancellationToken)

Requests the provider to initiate the visualization of a new target object.

Applies to