Sdílet prostřednictvím


IVisualizerObjectProvider3.GetObject<T> Metoda

Definice

Získá data pomocí GetData() a poté se pokusí deserializovat na zadaný typ.

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

Parametry typu

T

Návraty

T

Vizualizovaný datový objekt. Toto je ve skutečnosti kopie objektu na straně ladicího programu, který vizualizujete v ladicím prostředí. Pokud upravíte obsah tohoto objektu, změny se neprojeví zpět v ladicím prostředí, pokud nepoužijete ReplaceData(Stream)/ReplaceObject(Object) nebo .TransferData(Stream)/TransferObject<T>(Object)

Příklady

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

Platí pro