DialogDebuggerVisualizer Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |