Share via


DebuggerVisualizerProviderConfiguration Class

Definition

Configuration of a DebuggerVisualizerProvider class.

public sealed class DebuggerVisualizerProviderConfiguration : IEquatable<Microsoft.VisualStudio.Extensibility.DebuggerVisualizers.DebuggerVisualizerProviderConfiguration>
type DebuggerVisualizerProviderConfiguration = class
    interface IEquatable<DebuggerVisualizerProviderConfiguration>
Public NotInheritable Class DebuggerVisualizerProviderConfiguration
Implements IEquatable(Of DebuggerVisualizerProviderConfiguration)
Inheritance
DebuggerVisualizerProviderConfiguration
Implements

Constructors

DebuggerVisualizerProviderConfiguration(String, String)

Initializes a new instance of the DebuggerVisualizerProviderConfiguration class.

DebuggerVisualizerProviderConfiguration(String, Type)

Initializes a new instance of the DebuggerVisualizerProviderConfiguration class.

DebuggerVisualizerProviderConfiguration(VisualizerTargetType[])

Initializes a new instance of the DebuggerVisualizerProviderConfiguration class.

Properties

Style

Gets whether the debugger visualizer is shown as a modal dialog or a tool window. Modal dialog is the default.

Targets

Gets types that a debugger visualizer will target and the corresponding display names for the visualizer.

VisualizerObjectSourceType

Gets the type of the visualizer object source loaded in the debug target process to access the object to be visualized. When null, the default visualizer object source, which performs serialization using Newtonsoft.Json, will be used.

Methods

Equals(DebuggerVisualizerProviderConfiguration)

Indicates whether the current object is equal to another object of the same type.

Equals(Object)

Determines whether the specified object is equal to the current object.

GetHashCode()

Serves as the default hash function.

Applies to