Compartir a través de


IVisualizerObjectProvider3.GetObject<T> Método

Definición

Obtiene los datos mediante GetData() y, a continuación, intenta deserializarlos en el tipo especificado.

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

Parámetros de tipo

T

Devoluciones

T

El objeto de datos que se visualiza. Esta es realmente una copia del lado depurador del objeto que se visualiza en el lado depurado. Si modifica el contenido de este objeto, los cambios no se reflejarán de nuevo en el depurador a menos que use o ReplaceData(Stream)//TransferData(Stream)ReplaceObject(Object)TransferObject<T>(Object).

Ejemplos

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

Se aplica a