Udostępnij za pośrednictwem


IVisualizerObjectProvider3.GetObject<T> Metoda

Definicja

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

T

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.  
}

Dotyczy