Freigeben über


IVisualizerObjectProvider3.GetObject<T> Methode

Definition

Ruft die Daten mithilfe GetData() ab, und versucht dann, sie in den angegebenen Typ zu deserialisieren.

public T? GetObject<T> ();
abstract member GetObject : unit -> 'T
Public Function GetObject(Of T) () As T

Typparameter

T

Gibt zurück

T

Das zu visualisierende Datenobjekt. Dies ist tatsächlich eine debuggerseitige Kopie des Objekts, das Sie im Debuggee visualisieren. Wenn Sie den Inhalt dieses Objekts ändern, werden die Änderungen nicht im Debuggee zurückgespiegelt, es sei denn, Sie verwenden oder ReplaceData(Stream)//TransferData(Stream)ReplaceObject(Object)TransferObject<T>(Object).

Beispiele

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

Gilt für: