IVisualizerObjectProvider3.GetObject<T> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
}