IVisualizerObjectProvider3.GetObject<T> Metoda
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.
Pobiera dane przy użyciu GetData() , a następnie próbuje wykonać deserializacji go do określonego typu.
public T? GetObject<T> ();
abstract member GetObject : unit -> 'T
Public Function GetObject(Of T) () As T
Parametry typu
- T
Zwraca
Obiekt danych jest wizualizowany. Jest to w rzeczywistości kopia po stronie debugera obiektu, który wizualizujesz w debuggee. Jeśli zmodyfikujesz zawartość tego obiektu, zmiany nie zostaną odzwierciedlone w debuggee, chyba że używasz elementu ReplaceData(Stream)/ReplaceObject(Object) lub .TransferData(Stream)/TransferObject<T>(Object)
Przykłady
public class DebuggerSide : DialogDebuggerVisualizer
{
override protected void Show(IDialogVisualizerService windowService, IVisualizerObjectProvider objectProvider)
{
IVisualizerObjectProvider3 objectProvider3 = (IVisualizerObjectProvider3)objectProvider;
MessageBox.Show(objectProvider3.GetObject<object>().ToString());
}
// Other DebuggerSide methods omitted for clarity.
}