Udostępnij za pośrednictwem


DialogDebuggerVisualizer Klasa

Definicja

Wszystkie niestandardowe wizualizatory debugera muszą pochodzić z tej klasy i zapewnić konstruktor bez parametrów, który ma być wywoływany przez program VS.

public ref class DialogDebuggerVisualizer abstract
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DialogDebuggerVisualizer abstract
[Windows::Foundation::Metadata::WebHostHidden]
class DialogDebuggerVisualizer abstract
public abstract class DialogDebuggerVisualizer
type DialogDebuggerVisualizer = class
Public MustInherit Class DialogDebuggerVisualizer
Dziedziczenie
DialogDebuggerVisualizer

Przykłady

public class Visualizer1 : DialogDebuggerVisualizer
{
    protected override void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
    {
        IVisualizerObjectProvider3 objectProvider3 = (IVisualizerObjectProvider3)objectProvider;

        // TODO: Get the object to display a visualizer for.  
        var data = objectProvider3.GetObject<MyExampleType>();

        // TODO: Display your view of the object.  
        //       Replace displayForm with your own custom Form or Control.  
        Form displayForm = new Form();
        displayForm.Text = data.ToString();
        windowService.ShowDialog(displayForm);
    }
}

Uwagi

Jest to klasa po stronie debugera, która odbiera dane ze źródła obiektu za pośrednictwem dostawcy obiektów. Ta klasa jest odpowiedzialna za wyświetlanie interfejsu użytkownika i zarządzanie nim oraz opcjonalne edytowanie danych. Zazwyczaj wystarczy zastąpić metodę Show(), aby użyć tej klasy.

Konstruktory

DialogDebuggerVisualizer()
Przestarzałe.

Tworzy nowe wystąpienie klasy bazowej DialogDebuggerVisualizer, które używa Legacy zasad serializacji podczas komunikacji z programem VisualizerObjectSource.

DialogDebuggerVisualizer(FormatterPolicy)

Tworzy nowe wystąpienie klasy bazowej DialogDebuggerVisualizer, które używa określonego FormatterPolicy jako zasady serializacji podczas komunikacji z programem VisualizerObjectSource.

Metody

Show(IDialogVisualizerService, IVisualizerObjectProvider)

Wyświetla wizualizator.

Dotyczy